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!