Główna » jak » Jak korzystać z Apt-Get instalować programy w Ubuntu z wiersza poleceń

    Jak korzystać z Apt-Get instalować programy w Ubuntu z wiersza poleceń

    Ubuntu ma wiele opartych na GUI metod instalowania aplikacji, ale znalezienie i znalezienie ich zajmuje trochę czasu. Ponieważ klawiatura jest zwykle szybsza od myszy, zarządzanie oprogramowaniem za pomocą wiersza poleceń może być oszczędne w czasie rzeczywistym.

    TRAFNY

    Linux zarządza oprogramowaniem poprzez pakiety, poszczególne jednostki oprogramowania, które zawierają interfejsy użytkownika, moduły i biblioteki. Większość aplikacji łączy ze sobą kilka współzależnych pakietów, a jeszcze inne pozwalają ci wybrać pakiety do zainstalowania, a które pominąć według własnego uznania. Może to być mylące, więc do dyspozycji jest menedżer pakietów

    Każda dystrybucja Linuksa ma swój własny system zarządzania pakietami. Dla naszego najbliższego i drogiego Ubuntu jest to zaawansowane narzędzie do pakowania. Posiada rodzinę poleceń, która pozwala na dodawanie repozytoriów; wyszukuj, instaluj i usuwaj pakiety; a nawet symulować ulepszenia i takie. Polecenia są dość łatwe do zapamiętania i użycia, więc będziesz zarządzać oprogramowaniem swojego systemu w mgnieniu oka!

    APT wymaga uprawnień superużytkownika, ponieważ zajmuje się kluczowymi aspektami systemu, więc w Ubuntu musisz poprzedzić większość komend słowem "sudo".

    Wyszukiwanie pakietów

    Polecenie wyszukiwania oprogramowania to:

    apt-cache search [hasło wyszukiwania 1] [hasło wyszukiwania 2] ... [hasło wyszukiwania n]

    Zastąp [kryteria wyszukiwania], ale nie używaj nawiasów. Otrzymasz wyjście takie jak to:

    Możesz szukać terminów w opisie pakietów, np. W grze w pasjansa lub według nazwy pakietu. Niektóre wyszukiwania mogą dać mnóstwo wyników, więc możesz przewijać listę za pomocą następującego polecenia:

    apt-cache search [kryteria wyszukiwania] | mniej

    W środku tego polecenia znajduje się potok (dzieli klawisz z \). Mniejsza liczba poleceń pozwoli ci przewijać listę za pomocą klawiszy strzałek, klawiszy w górę / w dół, spacji, b i klawisza Enter. Naciśnij przycisk q, aby opuścić listę i wrócić do pytania.

    Dodawanie repozytoriów

    Możesz znaleźć więcej oprogramowania w repozytoriach znalezionych online. Weźmy na przykład Ubuntu Tweak, program, który pozwala ci zmienić niektóre ukryte lub trudne do zmiany ustawienia twojego systemu. Jest hostowany w innym repozytorium. Jeśli dodasz repozytorium zamiast pobierać i instalować tylko pakiet, system powiadomi Cię o aktualizacjach i automatycznie je zaktualizuje. Możesz ręcznie dodawać i zmieniać repozytoria, edytując plik źródłowy APT:

    sudo nano /etc/apt/sources.list

    Ale Ubuntu 9.10 Karmic Koala to zmienił. Jest łatwiejszy sposób!

    sudo add-apt-repository [nazwa repozytorium tutaj]

    Spójrzmy na repozytorium Ubuntu Tweak, aby zobaczyć, jak będzie wyglądać w praktyce:

    sudo add-apt-repository ppa: tualatrix / ppa

    Voila!

    Aktualizacja źródeł

    Po dodaniu repozytoriów musisz zaktualizować listę pakietów.

    sudo apt-get update

    To zaktualizuje listę pakietów ze wszystkich repozytoriów za jednym razem. Pamiętaj, aby to zrobić po każdym dodanym repozytorium!

    Instalacja

    Po dodaniu repozytorium oprogramowania i aktualizacji listy pakietów oraz znalezieniu nazwy pakietu, którego potrzebujesz, możesz go zainstalować.

    sudo apt-get install [nazwa pakietu 1] [nazwa pakietu 2] ... [nazwa pakietu n]

    Spowoduje to pobranie i zainstalowanie wszystkich wymienionych pakietów. Jeśli istnieją zależności - inne wstępnie wymagane pakiety - również zostaną zainstalowane. Czasami zobaczysz także listę zalecanych, ale opcjonalnych pakietów, które pasują do Twojego wyboru. Czasami pojawi się również prośba o potwierdzenie, ale nie zawsze.

    Często zobaczysz pakiet podstawowy z innymi połączonymi pakietami, więc zainstalowanie tego spowoduje automatyczne zainstalowanie zależności i czasami powiązanych z nimi pakietów.

    Usuwanie pakietów

    Jeśli chcesz pozbyć się programu, możesz odinstalować powiązane pakiety.

    sudo apt-get remove [nazwa pakietu 1] [nazwa pakietu 2] ... [nazwa pakietu n]

    Jeśli chcesz pozbyć się plików konfiguracyjnych i powiązanych katalogów (zwykle w katalogu domowym użytkownika), będziesz chciał dodać opcję oczyszczania:

    sudo apt-get remove -purge [nazwa pakietu 1] [nazwa pakietu 2] ... [nazwa pakietu n]

    Są tam dwie kreski. Będzie to przydatne, jeśli program nie działa poprawnie. Po oczyszczeniu po usunięciu możesz mieć "czystą" instalację.

    Przez większość czasu możesz wybrać pakiet podstawowy, a powiązane z nim zostaną również usunięte. Jeśli nie, możesz użyć następującego polecenia:

    sudo apt-get autorove

    Spowoduje to automatyczne usunięcie wszelkich pakietów, które nie są używane lub powiązane z żadnym zainstalowanym programem. Na przykład, jeśli pozbędziesz się pakietu podstawowego, autoremove pozbędzie się jego powiązanych pakietów i wszelkich zależności, które miał, o ile żaden inny program ich nie używa. To świetny sposób na wyczyszczenie nieużywanych bibliotek i pakietów, których nie potrzebujesz.

    Aktualizacja oprogramowania

    A co, jeśli Twoje pakiety wymagają aktualizacji? Możesz uaktualnić poszczególne programy za pomocą następującego polecenia:

    sudo apt-get upgrade [nazwa pakietu 1] [nazwa pakietu 2] ... [nazwa pakietu n]

    Możesz też zaktualizować wszystkie pakiety, nie mając żadnych dalszych argumentów:

    sudo apt-get upgrade

    Dzięki temu dowiesz się, ile i które pakiety wymagają aktualizacji i poprosi o potwierdzenie, zanim będzie kontynuowane.

    Pamiętaj, że najpierw musisz zaktualizować. Aktualizacja zastąpi starsze wersje programów ich nowszymi wersjami. To jest proces wymiany; ta sama nazwa pakietu jest wymagana, a starsza wersja jest zamieniana na nowszą. Nie są instalowane całkowicie nowe pakiety i nie są odinstalowywane żadne pakiety.

    Niektóre programy nie działają w ten sposób. Wymagają pakietu o nieco innej nazwie do usunięcia i nowego o innej nazwie do zainstalowania. Czasami nowa wersja programu ma nowy wymagany pakiet. W takich przypadkach musisz użyć dist-upgrade.

    sudo apt-get dist-upgrade [nazwa pakietu 1] [nazwa pakietu 2] ... [nazwa pakietu n]

    sudo apt-get dist-upgrade

    Teraz wszystkie zależności będą spełnione bez względu na wszystko. Jeśli nie zajmujesz się mikro-zarządzaniem pakietami, to jest to polecenie, z którego będziesz korzystać.

    Jeśli chcesz tylko zobaczyć, które pakiety zostaną uaktualnione, jeśli masz hipotetycznie uruchomić komendę, możesz zasymulować aktualizację za pomocą opcji -s.

    sudo apt-get -s upgrade

    Jest to bardzo przydatne, jeśli nie jesteś pewien, czy uaktualnienie jednego pakietu zepsuje inne programy, co zdarza się czasami z takimi bibliotekami jak PHP i pocztowe serwery.

    Czyszczenie

    Gdy pobierasz pakiety, Ubuntu przechowuje je w pamięci podręcznej na wypadek, gdyby wymagało odesłania do nich dalej. Możesz usunąć tę pamięć podręczną i odzyskać trochę miejsca na dysku za pomocą następującego polecenia:

    sudo apt-get clean

    Jeśli chcesz pozbyć się pamięci podręcznej, ale zapisz najnowsze wersje posiadanych pakietów, użyj zamiast tego:

    sudo apt-get autoclean

    To pozbędzie się starszych wersji, które są prawie bezużyteczne, ale nadal pozostawiają ci pamięć podręczną.

    Sprawdzanie, co jest zainstalowane

    Możesz zobaczyć listę wszystkich zainstalowanych pakietów za pomocą dpkg.

    sudo dpkg -list

    Możesz również użyć mniej, aby przewijać tę listę.

    sudo dpkg -list | mniej

    Możesz także przeszukiwać listę poleceniem grep.

    dpkg -list | grep [wyszukiwany termin]

    Jeśli coś jest zainstalowane, zobaczysz nazwę pakietu i opis.

    Możesz także przeszukać bardziej zwartą metodę:

    dpkg -l "wyszukiwane hasło"

    Ta opcja jest małą literą L, a wyszukiwane hasło musi znajdować się w cudzysłowach. Możesz również użyć symboli wieloznacznych do lepszego wyszukiwania.

    Jajko wielkanocne

    APT ma interesujące jajko wielkanocne.

    sudo apt-get moo

    Ciesz się swoimi supermocnymi mocami!


    Możliwość zarządzania pakietami i zainstalowanym oprogramowaniem za pomocą wiersza poleceń może zaoszczędzić ci trochę czasu. Oprogramowanie Ubuntu Software Updater często jest opóźnione w stosunku do mojego systemu i może być naprawdę trudne dodawanie repozytoriów oprogramowania i instalowanie pakietów za pośrednictwem Centrum oprogramowania, zwłaszcza jeśli znasz już nazwy pakietów. Jest także świetny do zdalnego zarządzania systemem za pośrednictwem SSH. Nie musisz w ogóle uruchamiać GUI lub korzystać z VNC.

    Jest wiele rzeczy do nauczenia się, gdy poczujesz się komfortowo z linią poleceń, więc możesz zajrzeć do Przewodnika dla początkujących Nano, edytora tekstu wiersza poleceń Linuksa. Nadchodzi więcej!