Użytkownicy Linuxa zawsze chętnie odpalają komendy terminala w poszukiwaniu nowych pakietów, ale na początek, skąd ktokolwiek ma znać nazwy tych pakietów? Po wskazaniu, jest to właściwie bardzo proste. Ten poradnik pokaże, jak wyszukiwać pakiety w Terminalu zarówno w Ubuntu, jak i w Debianie za pomocą apt i apt-get.
Ubuntu i Apt
W ostatnich latach Ubuntu uprościło i ulepszyło niektóre z bardziej nieporęcznych poleceń Debiana. Polecenia apt-get
i apt-cache
wymagały niepotrzebnego wpisywania i zostały skrócone do apt
, które wykonuje czynności obu tych poleceń. Aby wyszukać coś w swoim repozytorium, wystarczy użyć apt ze słowem search
, a następnie wyszukiwaną frazą. Powiedzmy, że chcesz poszukać gier golfowych – możesz przeszukać swoje repozytorium po prostu wpisując:
apt search golf
Apt wyświetli listę wszystkich odpowiednich wyników wyszukiwania, przeszukując zarówno nazwy pakietów, jak i ich opisy. Przy użyciu apt, nazwy pakietów będą wyróżnione kolorem, aby pomóc odróżnić je od innych tekstów opisowych.
W naszym wyszukiwaniu w golfie jednym z dostępnych pakietów był kolf, więc użyjemy go jako naszego pakietu w poniższych przykładach.
Aby zainstalować pakiety za pomocą apt, wystarczy zamienić search na install, a następnie na nazwę pakietu. Jednakże, instalowanie pakietów wymaga uprawnień super użytkownika, które w systemie Ubuntu używa sudo
. Polecenie sudo idzie na początku linii terminala, więc w systemie Ubuntu zainstalowałbyś kolf wpisując:
sudo apt install kolf
Starsze systemy Debiana
W miejsce nowego i uproszczonego polecenia apt, starsze wydania Debiana używają apt-cache
do wyszukiwania. Działa on jednak nadal tak samo jak apt. Aby ponownie wyszukać golfa, polecenie byłoby następujące:
apt-.cache search golf
Jednakże, podane informacje są mniej obszerne niż w przypadku apt, jak pokazano na tym zrzucie ekranu.
Zauważ, że chociaż polecenia apt-get Debiana będą działać z Ubuntu, uproszczone polecenia apt Ubuntu mogą nie działać z Debianem, w zależności od wieku Twojego wydania. Warto najpierw wypróbować komendę apt w stylu Ubuntu, ponieważ posiada ona dodatkowe formatowanie i kodowanie kolorami.
Jeśli sudo jest ustawione w twoim systemie, aby zainstalować kolf’a wpisałbyś:
sudo apt-get install kolf
Jednakże w Debianie twój użytkownik może nie być automatycznie dodany do listy sudoers, co oznacza, że będziesz musiał użyć root’a zamiast niego. Jest to jednak proste. Jeśli nigdy wcześniej nie używałeś roota, po prostu wpisz:
su
wprowadź hasło roota, a następnie wprowadź swoje polecenia, minus część sudo.
# apt-get install kolf
Zauważ zmianę z $
na #
– monit roota. Nie trzymaj się w roocie dłużej niż to konieczne, ponieważ pozwala to na pełny dostęp do systemu i możesz coś uszkodzić. Naciśnij Ctrl + D lub wpisz exit
aby wylogować się z roota, gdy skończysz.
Rozszerzenie użycia
Co jeśli informacje dostarczone przez apt search nie są wystarczające? Co jeśli chcesz wejść w dużo więcej szczegółów? Gdy znasz już nazwę pakietu, możesz użyć apt show, aby uzyskać więcej informacji, w tym szczegóły takie jak strona projektu lub czy nie ma konfliktów zależności. Trzymając się kolf jako przykładu, polecenie jest następujące:
apt show kolf
Porównaj i skontrastuj dane wyjściowe kolf …
z danymi wyjściowymi dla neverputt.
Gdybyś miał wybierać między tymi dwoma pakietami, neverputt byłby pakietem, który najprawdopodobniej spowoduje problemy z systemem repozytoriów.
Dla starszego odpowiednika Debiana, polecenie brzmi:
apt-cache show kolf
Bardzo częsty scenariusz: używasz staromodnego terminala, który nie pozwala ci przewijać wstecz przez listę obszernego tekstu, pozostawiając cię na samym dole. W takim przypadku, możesz po prostu użyć pipe’a (czyli symbolu |
), aby wysłać dane wyjściowe do czytnika tekstu, takiego jak less
. Rozszerzenie przykładu kolf w ten sposób wygląda następująco:
apt show kolf | less
Teraz możesz przeglądać dane wyjściowe po prostu używając klawiszy strzałek, a możesz wyjść naciskając Q. Możesz użyć tej metody pipe do wyszukiwania apt, jak również, ale należy pamiętać, że stracisz żadnego z jego fantazyjne kodowanie kolorów na nazwy pakietów.
Teraz, gdy wiesz, jak szukać pakietów w terminalu, czy twoje pakiety stają się niechlujne? Czy Ubuntu produkuje zbyt wiele komunikatów o błędach? Sprawdź nasz przewodnik na temat czyszczenia Ubuntu.
Powiązane:
John Knight jest pisarzem, głównie dla Linux Format (UK), Linux Journal (US), i Maximum PC (US). Poza open source i ogólnymi materiałami komputerowymi, John pisał również dla publikacji motoryzacyjnych, a obecnie pisze materiały na temat gier vintage i perkusji. Inne obszary jego zainteresowań to psychologia, język francuski i japoński.
Nasze najnowsze poradniki dostarczane prosto do twojej skrzynki odbiorczej.