Jak wyszukiwać pakiety w Terminalu za pomocą Apt i Apt-Get

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.

Apt Ubuntu Apt Search Golf

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
Apt Debian Apt Cache Search

Jednakże, podane informacje są mniej obszerne niż w przypadku apt, jak pokazano na tym zrzucie ekranu.

Apt Vs Apt Cache

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 …

Apt Debian Kolf

z danymi wyjściowymi dla neverputt.

Apt Debian 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.

Apt Piped Output

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

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.

Dodaj komentarz

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