używanie poleceń apt-get w Linuksie [kompletny przewodnik dla początkujących]

używanie poleceń apt-get w Linuksie [kompletny przewodnik dla początkujących]

Brief: ten przewodnik dla początkujących pokazuje, co można zrobić z poleceniami apt-get w Linuksie, jak ich używać do znajdowania nowych pakietów, instalowania i uaktualniania nowych pakietów oraz czyszczenia systemu.

jeśli zacząłeś używać Ubuntu lub dowolnej dystrybucji Linuksa opartej na Ubuntu, takiej jak Linux Mint, elementary OS itp.,, musiałeś już natknąć się na komendę apt-get.

w rzeczywistości pierwsze na liście rzeczy do zrobienia po zainstalowaniu Ubuntu jest użycie apt-get update I apt-get upgrade. Teraz możesz być świadomy kilku komend apt-get i ich użycia, ale możesz nie być świadomy niektórych innych.

w tym przewodniku dla początkujących wyjaśnię różne polecenia apt-get z przykładami, abyś mógł z nich korzystać, jak również doświadczony użytkownik Linuksa.

Exclusive bonus:

Pobierz arkusz cheatsheet apt-get

w przyszłości., Możesz go wydrukować lub zapisać do przeglądania w trybie offline.

czym jest apt-get?

Ubuntu wywodzi się z Debiana Linux. Debian używa systemu pakietów dpkg. System pakowania jest sposobem na dostarczenie programów i aplikacji do instalacji. W ten sposób nie musisz budować programu z kodu źródłowego.

APT (Advanced Package Tool) jest narzędziem wiersza poleceń do interakcji z tym systemem pakowania. Istnieją już komendy dpkg do zarządzania nimi, ale apt jest bardziej przyjaznym dla użytkownika sposobem obsługi pakietów., Można go używać do znajdowania i instalowania nowych pakietów, aktualizacji pakietów, czyszczenia pakietów itp.

istnieją dwa główne narzędzia wokół APT-A: apt-get I apt-cache. apt-get służy do instalacji, aktualizacji i czyszczenia pakietów, natomiast polecenie apt-cache służy do znajdowania nowych pakietów. Wszystkie te polecenia wraz z przykładami zobaczymy w dalszej części tego przewodnika.

w tym tutorialu używam Linux Mint 18, ale możesz użyć dowolnej innej dystrybucji Linuksa opartej na Ubuntu, takiej jak elementary OS, Linux Lite itp.

używając poleceń apt-get

zacznijmy od poleceń apt-get., Nie możesz uciec od tego rozkazu. Lepiej mieć to zrozumienie, tak, że można obsługiwać swój system Linux w nieco lepszy sposób.

zaktualizuj bazę pakietów za pomocą apt-get

apt-get zasadniczo działa na bazie dostępnych pakietów. Jeśli nie zaktualizujesz tej bazy danych, system nie będzie wiedział, czy dostępne są nowsze Pakiety. W rzeczywistości jest to pierwsze polecenie, które musisz uruchomić na dowolnym systemie Linux opartym na Debianie po ponownej instalacji.

Aktualizacja bazy pakietów wymaga uprawnień superużytkownika, więc musisz użyć sudo.,

sudo apt-get update

Po uruchomieniu tego polecenia zobaczysz informacje pobierane z różnych serwerów.

tutaj zobaczysz trzy rodzaje linii: hit, get i ign. Pozwól, że ci je wyjaśnię:

  • hit: nie ma zmian w wersji pakietu
  • ign: Pakiet jest ignorowany. Mogą być ku temu różne powody., Albo Pakiet jest tak Nowy, że nawet nie zadaje sobie trudu, aby sprawdzić nową wersję, albo wystąpił błąd podczas pobierania pliku, ale błąd był trywialny i dlatego jest ignorowany. To nie jest błąd. Nie ma się czym martwić.
  • get: dostępna jest nowa wersja pakietu. apt-get pobierze te informacje (nie sam pakiet). Możesz zobaczyć, że na powyższym zrzucie ekranu znajdują się pobrane informacje w wierszach „Pobierz”.,

Uaktualnij zainstalowane pakiety za pomocą apt-get

Po zaktualizowaniu bazy pakietów możesz uaktualnić zainstalowane pakiety. Najwygodniejszym sposobem jest uaktualnienie wszystkich pakietów, które mają dostępne aktualizacje., Możesz użyć poniższego polecenia:

sudo apt-get upgrade

aby uaktualnić tylko określony program, użyj polecenie poniżej:

sudo apt-get upgrade <package_name>

istnieje inny sposób wykonania pełnej aktualizacji, używając polecenia poniżej:

sudo apt-get dist-upgrade

ale powinieneś unikać używania tego polecenia. Wyjaśnię dlaczego w następnej sekcji.

różnica pomiędzy upgrade I dist-upgrade

polecenie apt-get upgrade jest bardzo posłuszne., Nigdy nie próbuje usunąć żadnych pakietów lub próbuje zainstalować nowy pakiet samodzielnie.

natomiast polecenie apt-get dist-upgrade jest proaktywne. Szuka zależności Z nowszą wersją pakietu i próbuje samodzielnie zainstalować nowe pakiety lub usunąć istniejące.

wygląda na to, że dist-upgrade jest bardziej wydajny i inteligentny, prawda? Ale jest z tym ryzyko.

Zobacz, ma „inteligentny” system rozwiązywania konfliktów. Będzie próbował uaktualnić najważniejsze Pakiety, kosztem tych mniej ważnych., Może to prowadzić do usunięcia niektórych pakietów, których możesz nie chcieć. Jest to główny powód, dla którego należy unikać dist-upgrade na maszynach produkcyjnych.

Jaka jest różnica między apt-get update A apt-get upgrade?

jest to bardzo częste zamieszanie. Nie jesteś jedynym, który jest zdezorientowany warunkami aktualizacji i aktualizacji.

chociaż wygląda na to, że apt-get update powinien zaktualizować Pakiety, to nieprawda. apt-get update aktualizuje tylko bazę danych dostępnych pakietów. Na przykład, jeśli masz pakiet XYX w wersji 1.,3 zainstalowane, po aktualizacji apt-get, baza danych będzie odzwierciedlać, że nowsza wersja 1.4 jest dostępna.

gdy wykonujesz apt-get upgrade po apt-get update, aktualizuje on zainstalowane pakiety do nowszej wersji.

dlatego najszybszym i najwygodniejszym sposobem aktualizacji Ubuntu jest użycie tego polecenia:

sudo apt-get update && sudo apt-get upgrade -y

używanie poleceń apt-cache do wyszukiwania pakietów

będę z wami szczery, nie jest to mój preferowany sposób wyszukiwania pakietów. Ale jest to bardzo przydatne, gdy szukasz konkretnej biblioteki.,

wystarczy użyć następującego polecenia (nie potrzebujesz nawet sudo tutaj):

apt-cache search <search term>

nie musisz znać dokładnej nazwy pakietu. Wyszukuje w nazwach pakietów i ich krótkich opisach i wyświetla wynik na ich podstawie.

Jeśli chcesz przeszukiwać Pakiety apt z konkretnymi nazwami pakietów, możesz użyć poniższego polecenia:

apt-cache pkgnames <search_term>

to daje listę wszystkich pakietów zaczynających się od szukanego hasła.,

gdy znasz dokładną nazwę pakietu, możesz uzyskać więcej informacji na jego temat, takich jak wersja, zależności itp.,, używając poniższego polecenia:

apt-cache showpkg <package_name>

Jak zainstalować nowe pakiety za pomocą apt-geth3

jeśli znasz nazwę pakietu, możesz go łatwo zainstalować za pomocą poniższego polecenia:

sudo apt-get install <package_name>

wystarczy zastąpić <nazwa_pakietu>żądanym pakietem. Załóżmy, że chcę zainstalować edytor obrazów Pinta., Wszystko, co muszę zrobić, to użyć polecenia poniżej:

sudo apt-get install pinta

dobrą rzeczą w tym poleceniu jest to, że ma automatyczne uzupełnianie. Więc jeśli nie jesteś pewien dokładnej nazwy pakietu, możesz wpisać kilka liter i nacisnąć tab, A to zasugeruje wszystkie pakiety dostępne z tymi literami. Na przykład:

jak zainstalować wiele pakietów

nie jesteś ograniczony do instalacji tylko jednego pakietu na raz., Możesz zainstalować kilka pakietów jednocześnie podając ich nazwy:

sudo apt-get install <package_1> <package_2> <package_3>

co zrobić, jeśli uruchomisz install na już zainstalowanym pakiecie?

Załóżmy, że masz już zainstalowany pakiet, ale i tak użyłeś do niego polecenia install. apt-get faktycznie zajrzy do bazy danych i jeśli dostępna jest nowsza wersja, zaktualizuje zainstalowany pakiet do nowszej. Tak więc użycie tego polecenia nie wyrządzi żadnej szkody-chyba że nie chcesz, aby pakiet został zaktualizowany.,

Jak zainstalować pakiety bez aktualizacji

Załóżmy, że z jakiegoś powodu chcesz zainstalować pakiet, ale nie chcesz go uaktualnić, jeśli jest już zainstalowany. Brzmi dziwnie, ale możesz mieć ku temu powody.,90″>

jak uaktualnić pakiet, a nie zainstalować go

w przypadku, gdy chcesz uaktualnić pakiet, pod warunkiem, że jest już zainstalowany, ale nie chcesz go zainstalować, jeśli nie, możesz to zrobić za pomocą następującego polecenia:

sudo apt-get install <package_name> --only-upgrade

jak zainstalować konkretną wersję aplikacji

domyślnie najnowsza wersja dostępna w repozytorium zostanie zainstalowana dla dowolnej aplikacji., Jeśli jednak z jakiegoś powodu nie chcesz instalować najnowszej wersji, możesz podać numer wersji pakietu. (Musisz znać dokładny numer wersji, który chcesz zainstalować).

wystarczy dodać numer wersji do nazwy pakietu:

sudo apt-get install <package_name>=<version_number>

Jak usunąć zainstalowane pakiety za pomocą apt-get

Instalowanie pakietów nie jest jedyną rzeczą, którą można zrobić za pomocą apt-get. Można również usunąć pakiety z nim. Wszystko, co musisz zrobić, to użyć polecenia w ten sposób:

sudo apt-get remove <package_name>

Automatyczne uzupełnianie działa również tutaj., Więc po prostu zacznij wpisywać nazwę pakietu i naciśnij tab, A podpowie ona wszystkie zainstalowane pakiety, zaczynając od tych liter.

innym sposobem odinstalowania pakietów jest użycie purge. Polecenie jest używane w następujący sposób:

sudo apt-get purge <package_name>

Jaka jest różnica między apt-get remove a apt-get purge?

  • apt-get remove usuwa tylko pliki binarne pakietu., Nie dotyka plików konfiguracyjnych
  • apt-get purge usuwa wszystko, co jest związane z pakietem, w tym pliki konfiguracyjne

więc jeśli „usunąłeś” konkretny kawałek oprogramowania, a następnie zainstalowałeś go ponownie, Twój system będzie miał te same pliki konfiguracyjne. Oczywiście po ponownej instalacji zostaniesz poproszony o nadpisanie istniejących plików konfiguracyjnych.

czyszczenie jest szczególnie przydatne, gdy pomyliłeś się z konfiguracją programu, gdy chcesz całkowicie usunąć jego ślady z systemu i zacząć od nowa.,

przez większość czasu proste usunięcie jest więcej niż wystarczające do odinstalowania pakietu.

Jak wyczyścić system za pomocą apt-get

o tak! Możesz również wyczyścić swój system za pomocą apt-get i zwolnić trochę miejsca na dysku.

możesz użyć poniższego polecenia, aby wyczyścić pamięć podręczną apt (lokalnie zapisane pobrane pliki pakietów):

sudo apt-get clean

innym sposobem jest użycie autoclean. W przeciwieństwie do powyższego polecenia clean, autoclean usuwa tylko te pobrane pliki pakietów, które mają nowszą wersję, więc nie będą już używane.,

sudo apt-get autoclean

innym sposobem na zwolnienie miejsca na dysku jest użycie autoremove. Usuwa biblioteki i pakiety, które zostały zainstalowane automatycznie w celu spełnienia zależności innego zainstalowanego pakietu. Jeśli pakiet zostanie usunięty, automatycznie zainstalowane pakiety będą bezużyteczne w systemie. To polecenie usuwa takie pakiety.

sudo apt-get autoremove

jest to sposób czyszczenia systemu Linux w wierszu poleceń. Jeśli wolisz GUI, oto kilka alternatyw CCleaner dla Linuksa, które można użyć na Ubuntu i dystrybucjach Linuksa opartych na Ubuntu.,

twoje wejście

jest więcej do apt-get, ale to powinno dać ci całkiem dobry początek. Aby uzyskać więcej informacji, zawsze możesz zajrzeć na strony podręcznika.

Jak wam się podoba ten przewodnik po poleceniach apt-get w Linuksie? Czy było to dla ciebie pomocne i wystarczająco jasne, aby zrozumieć? Twoja opinia pomoże w tworzeniu więcej takich przewodników w najbliższej przyszłości.

lubisz to co czytasz? Podziel się nim z innymi.

2.5 KShares
  • Facebook1.7K
  • Twitter15
  • LinkedIn16
  • Reddit14
  • Pocket0

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *