Czy kiedykolwiek zmagałeś się z przeszukiwaniem pakietów za pomocą wiersza poleceń w Ubuntu? Czy kiedykolwiek szukałeś pakietów, które wymagają natychmiastowej aktualizacji? Czy zastanawiałeś się kiedyś, czy pakiet, który chcesz pobrać, jest dostępny do zainstalowania i czy najnowsza wersja jest dostępna w repozytorium oprogramowania?
Wyszukiwanie zainstalowanych lub odinstalowanych pakietów w lokalnych repozytoriach za pośrednictwem terminala może być trudnym zadaniem dla początkujących użytkowników Ubuntu. Ten artykuł odpowiada na wiele podobnych pytań. Poza tym omówimy również alternatywne sposoby wyszukiwania pakietów na Ubuntu i pomożemy Ci znaleźć odpowiednią metodę.
Sposoby wyszukiwania pakietów w Ubuntu
Tutaj omówimy trzy sposoby wyszukiwania pakietów w Ubuntu. Jednak przed rozpoczęciem uruchom terminal i zaktualizuj repozytoria pakietów swojego systemu biegiem:
aktualizacja sudo apt
Korzystanie z trafnego polecenia
APT to menedżer pakietów wiersza poleceń, który jest preinstalowany na Ubuntu, Linux Mint i innych dystrybucjach opartych na Debianie. Polecenie apt łączy w sobie funkcjonalność
apt-cache oraz apt-get. Jest odpowiedzialny za instalowanie, usuwanie, aktualizowanie i aktualizowanie pakietów i repozytoriów Linux na Ubuntu. Pozwala jednak również wyszukiwać pakiety.Możesz zacząć od lista wszystkich dostępnych zainstalowanych/odinstalowanych pakietów w systemie w następujący sposób:
trafna lista
Wyjście:
Możesz potoku powyższe polecenie za pomocą grep, aby przefiltrować dane wyjściowe i uzyskać wybraną nazwę pakietu.
odpowiednia lista | grep
Użyj trafna lista polecenie z --zainstalowany opcja znajdowania i wyświetlania tylko zainstalowanych pakietów w systemie.
trafna lista --zainstalowana
Co więcej, metoda list pozwala również przeszukać pakiet i dowiedzieć się, czy jest on zainstalowany, czy nie, używając -a flaga, jak następuje:
trafna lista -a
Wyjście:
Aby wyszukać i wyświetlić wszystkie pakiety wymagające aktualizacji:
trafna lista -- z możliwością aktualizacji
Użyj narzędzia grep, jeśli szukasz konkretnego pakietu na tej liście:
apt list --aktualizacja | grep
Jednak powyższe polecenia nie wyświetlają szczegółów pakietu. Dedykowane polecenia apt-search oraz trafny pokaz pomóc znaleźć i wyświetlić dostępne szczegóły pakietu w terminalu Linux.
Polecenie apt search znane jest z wyświetlania szczegółów pakietu w lepszym formacie. Najlepsze w tym poleceniu jest to, że informuje użytkownika, czy pakiet jest już zainstalowany, czy nie, z krótką informacją o dostępnych wersjach i opisie itp.
Na przykład poniższe polecenie wyszukuje pakiet mysql, przeszukując wszystkie ciągi nazw pakietów i ich opis. W związku z tym zwraca listę pakietów zawierających ten ciąg nazwy pakietu w swojej nazwie i opisie:
trafne wyszukiwanie mysql
Wyjście:
Aby ograniczyć wyniki wyszukiwania, możesz powiedzieć poleceniu, aby szukało tylko podanej nazwy pakietu, podając --tylko nazwa opcja w następujący sposób:
trafne wyszukiwanie -- tylko nazwa
Polecenie apt show wyświetla więcej szczegółów na temat podanej nazwy pakietu. Opis pakietu zawiera szczegółowe informacje o jego najnowszej wersji, zależnościach, rozmiarze pobierania, informacjach o repozytorium itp. Co najważniejsze, polecenie zwraca dokładną nazwę pakietu, dzięki czemu nie musisz zgadywać, którego pakietu szukasz.
trafny pokaz
apt pokaż mysql-client-core-5.7 | mniej
Korzystanie z polecenia apt-cache
apt-cache to narzędzie wiersza poleceń, które odpytuje pakiety z lokalnego pliku listy pakietów przechowywanego w /var/lib/apt. System aktualizuje te pliki za każdym razem, gdy użytkownik uruchamia trafna aktualizacja polecenie w terminalu. Dlatego za każdym razem, gdy użytkownik szuka pakietu za pomocą polecenia, nie musi uzyskiwać dostępu do sieci, aby pobrać informacje z repozytoriów.
Jest to starsza wersja APT, której można używać z Szukaj oraz pokazać opcje wyszukiwania pakietów.
apt-cache szukaj apache2
Wyjście:
Polecenie pozwala również wyświetlić listę wszystkich pakietów, które zaczynają się od podanego słowa kluczowego:
nazwy pakietów apt-cache
Na przykład:
Aby wyświetlić wszystkie dostępne pakiety bez szczegółów:
nazwy pakietów apt-cache
Możesz także potoku powyższe polecenie za pomocą narzędzia grep i użyj -i flaga, aby zignorować rozróżnianie wielkości liter i pobrać pakiety.
nazwy pakietów apt-cache | grep-i
Narzędzie pozwala również wyszukiwać pakiety i wyświetlać ich zależności, niezależnie od tego, czy są zainstalowane w systemie, czy nie, w następujący sposób:
apt-cache showpkg apache2
Wyjście:
Możesz to zauważyć wyszukiwanie w apt-cache oraz apt-cache pokaż jest podobny do metody apt search i show pod względem wyświetlania informacji o pakiecie. Jednak apt-cache i apt znacznie różnią się pod względem reprezentacji danych.
Korzystanie z umiejętności
aptitude to graficzny interfejs użytkownika dla menedżera pakietów APT. Interfejs umożliwia użytkownikom interaktywne wybieranie pakietów do zainstalowania, usunięcia i aktualizacji. Nowi użytkownicy mogą go znaleźć podobnie do opcji Programy i funkcje w Panelu sterowania w systemie Windows.
aptitude udostępnia interfejs wiersza poleceń, który emuluje podobne argumenty, jak narzędzia apt-get lub apt. Dlatego jest to wygodne dla użytkowników, którzy wolą mieć graficzny lub interaktywny interfejs do wykonywania zadań wiersza poleceń w systemie Linux. aptitude jest ogólnie domyślnie dostępny w większości dystrybucji opartych na Ubuntu lub Debianie. Jeśli nie, możesz go zainstalować w następujący sposób:
aktualizacja sudo apt-get
sudo apt-get install aptitude
Użyj następującego polecenia, aby wyszukać pakiety za pomocą interfejsu wiersza poleceń aptitude:
sudo aptitude search
Uruchom następujące polecenie w terminalu, aby uruchomić GUI aptitude:
uzdolnienie sudo
naciskać Ctrl + T poruszać się po terminalu. Użyj klawiszy strzałek, aby poruszać się po graficznym interfejsie użytkownika aptitude. Przejdź do Szukaj tab i wybierz ZNAJDOWAĆ lub naciśnij / aby uruchomić monit przeglądania i wpisz nazwę pakietu do wyszukania.
Wyszukiwanie pakietów oprogramowania w Ubuntu
W tym artykule omówiono wszystkie główne narzędzia, których można użyć do wyszukiwania zainstalowanych lub odinstalowanych pakietów w systemach opartych na Ubuntu i Debianie. Pokazuje również, jak wyszukiwać pakiety za pomocą jednego słowa kluczowego lub znaleźć oprogramowanie/programy wymagające aktualizacji.
Jak widać, główna różnica między tymi narzędziami polega na ich wydajności. Poza tym omówione narzędzia są bardzo pomocne w wyszukiwaniu pakietów, gdy nie znasz dokładnie nazwy lub sposobu ich użycia.
7 sposobów na uzyskanie pomocy wiersza poleceń w systemie Linux
Czytaj dalej
Powiązane tematy
- Linux
- Menedżerowie pakietów
- Ubuntu
- Dystrybucja Linuksa
O autorze
Rumaisa jest niezależnym pisarzem w MUO. Nosiła wiele kapeluszy, od matematyka po entuzjastę bezpieczeństwa informacji, a teraz pracuje jako analityk SOC. Jej zainteresowania obejmują czytanie i pisanie o nowych technologiach, dystrybucjach Linuksa i wszystkim, co dotyczy bezpieczeństwa informacji.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować