If-Koubou

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

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

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ą wybrać pakiety do zainstalowania, a które pominąć według własnego uznania. Może to być mylące, dlatego 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ę podstawowymi 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 wyszukiwać terminy 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 \). Polecenie less pozwala na przewijanie listy za pomocą klawiszy strzałek, klawiszy w górę / w dół oraz spacji, b i wprowadzania. Naciśnij 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 - będą również instalowane. Czasami zobaczysz także listę polecanych, 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 podstawowy pakiet z innymi połączonymi pakietami, więc zainstalowanie tego spowoduje automatyczne zainstalowanie zależności, a czasami także 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. Usuwając 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 przed kontynuacją.

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ć polecenie, 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 PHP i pocztowymi.

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

Spowoduje to pozbycie 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 także użyć mniej, aby przewijać tę listę.

sudo dpkg -list | mniej

Możesz również 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, aby szukać lepiej.

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 pośrednictwem 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 przez SSH. Nie musisz w ogóle uruchamiać GUI lub obsługiwać VNC.

Jest wiele rzeczy do nauczenia się, gdy zaczynasz korzystać z wiersza poleceń, więc możesz zapoznać się z Przewodnikiem dla początkujących Nano, edytorem tekstu wiersza poleceń Linuksa. Nadejdzie jeszcze więcej!