kiedykolwiek napotkano problem podczas instalacji pakietu apt, gdy nie znamy dokładnej nazwy pakietu. Tak jak w przypadku apt, musisz podać pełną nazwę pakietu, aby go zainstalować, np. apt install apache2. Jeśli nie podasz dokładnej nazwy i po prostu wpisz apache, nie będzie się instalować. To samo dotyczy usuwania pakietu apt.,

w systemach Ubuntu i Debian, możesz wyszukać dowolny pakiet po prostu za pomocą słowa kluczowego związanego z jego nazwą lub opisem za pomocą wyszukiwania apt-cache. Wynik zwraca listę pakietów pasujących do wyszukiwanego słowa kluczowego. Gdy znajdziesz dokładną nazwę pakietu, możesz użyć go do instalacji w apt install. Jest to również pomocne przy szukaniu informacji o konkretnym pakiecie. Zauważ, że za pomocą apt-cache search można wyszukać dowolny pakiet apt, który jest zainstalowany lub który jeszcze nie ma być zainstalowany.,

Ten artykuł wyjaśni Ci, jak wyszukać pakiet za pomocą polecenia apt-cache search w repozytoriach systemowych. Poznamy również kilka innych poleceń: apt search i aptitude, za pomocą których można również wyszukać dowolny pakiet.

Uwaga: wykonaliśmy procedurę opisaną w tym artykule na terminalu systemowym Ubuntu 18.04 LTS. Aby otworzyć Terminal w Ubuntu, użyj skrótu klawiaturowego Ctrl+Alt+T.,

przed wykonaniem którejkolwiek z poniższych metod zalecamy zaktualizowanie indeksu repozytorium w następujący sposób:

$ sudo apt update

Wyszukiwanie pakietów za pomocą apt-cache search

Apt-cache jest narzędziem wiersza poleceń używanym do wyszukiwania pakietów apt w systemach opartych na Ubuntu lub Debianie. W apt-cache search można wyszukać dowolny pakiet używając słowa kluczowego związanego z jego nazwą lub opisem. Na wyjściu wyświetla wszystkie pakiety pasujące do kryteriów wyszukiwania.,

za pomocą apt-cache search można wyszukiwać i wyświetlać informacje o dostępnych pakietach z repozytoriów internetowych. Może być również używany do wyszukiwania informacji o pakietach, które są już zainstalowane w Twoim systemie. Pobiera informacje o pakietach z różnych źródeł i zapisuje je w lokalnej bazie danych, która jest aktualizowana przez uruchomienie operacji aktualizacji apt.

aby wyszukać Pakiety, wpisz apt-cache search, a następnie odpowiednie słowo kluczowe., Oto składnia:

$ sudo apt-cache search<słowo kluczowe>

Zamień słowo kluczowe na dowolną z zainstalowanych lub instalowalnych nazw pakietów. Zauważ, że słowo kluczowe może być dokładne lub częścią nazwy pakietu lub może być dowolnym słowem związanym z opisem pakietu. Na wyjściu zobaczysz listę pakietów dopasowanych do danego słowa kluczowego oraz krótki opis każdego pakietu.

na przykład chcemy zainstalować rozwiązanie do zarządzania pamięcią masową ZFS., Aby znaleźć dokładną nazwę pakietu, przeszukajmy go za pomocą apt-cache search w następujący sposób:

$ apt-cache search zfs

na wyjściu można zidentyfikować dokładną nazwę pakietu, która jest „zfsutils-linux” wraz z krótkim opisem. Jak widać wyświetlana lista jest zbyt długa. Możesz użyć polecenia less, aby wyświetlić jeden wiersz lub jeden ekran na raz.,

$ sudo apt-cache search ZFS | less

podobnie, wyszukiwanie apt-cache może być pomocne, jeśli chcesz zainstalować serwer WWW, ale nie pamiętasz nazwy pakietu. W takim przypadku można wyszukać pakiet używając dowolnego słowa kluczowego związanego z opisem pakietu. Na przykład, znalazłem to naprawdę pomocne, gdy musiałem zainstalować wyszukiwarkę, o której Wiem tylko, że jest to meta wyszukiwarka, która chroni prywatność swoich użytkowników., Nie pamiętam jednak nazwy tej wyszukiwarki, więc wpisałem szukaną frazę w następujący sposób:

$ sudo apt-cache search „metasearch engine”

Kiedy pojawił się wynik, znalazłem wymaganą nazwę wyszukiwarki, która brzmiała „Searx”. Następnie po prostu użyłem polecenia apt install searx, aby go zainstalować.

Podobnie, jeśli użyjemy apt-cache z flagą show, wyświetli on podstawowe informacje o pakiecie, w tym wersję, rozmiar, zależności, opis i wiele więcej., Aby znaleźć informacje o określonym pakiecie, Użyj flagi pokaż w następujący sposób:

$ apt-cache show <Nazwa pakietu>

alternatywne sposoby

oto kilka innych sposobów, które mogą być również używane do wyszukiwania zainstalowanego lub instalowalnego pakietu w systemie.

Wyszukiwanie pakietów za pomocą apt Search

apt search jest odpowiednikiem apt-cache search w starszej komendzie apt-get., Niektórzy użytkownicy preferują polecenie apt search ze względu na dobrze zaprezentowane wyświetlanie wyników. Wyświetla listę pakietów wraz z ich najnowszymi dostępnymi wersjami i krótkim opisem. Najlepszą rzeczą w wyszukiwaniu apt jest to, że podświetla nazwę pakietów i utrzymuje trochę miejsca pomiędzy różnymi pakietami. Ponadto na końcu już zainstalowanych pakietów zobaczysz zainstalowaną Etykietę.

aby wyszukać pakiet, wpisz apt search, a następnie słowo kluczowe związane z nazwą pakietu.,

$ apt search keyword

przykładem może być wyszukiwanie pakietu Apache2 przy użyciu następującego polecenia:

$ apt search apache2

wyszukiwanie pakietów przy użyciu aptitude

aptitude jest front-endem polecenia apt w Linuksie używanego do instalowania, uaktualniania i usuwania pakietów. Może być również używany do wyszukiwania pakietów w systemie Linux.

Aptitude nie jest domyślnie instalowany w Linuksie, więc musisz go ręcznie zainstalować., Aby to zrobić, wykonaj polecenie install w następujący sposób:

$ sudo apt install aptitude

system może poprosić o potwierdzenie, podając opcję Y/N. Naciśnij Y, a następnie wprowadź, aby potwierdzić, po tym Aptitude zostanie zainstalowany w Twoim systemie.

teraz, aby wyszukać pakiet za pomocą aptitude, wpisz apt search, a następnie słowo kluczowe związane z nazwą pakietu.,

$ aptitude search <słowo kluczowe>

zobaczysz wyniki podobne do następujących:

to wszystko! W tym artykule nauczyliśmy się, jak wyszukać pakiet za pomocą polecenia apt-cache search. Ponadto nauczyliśmy się również używania apt search i polecenia aptitude do wyszukiwania pakietów. Mam nadzieję, że będzie to pomocne, gdy potrzebujesz wyszukać zainstalowany lub instalowalny pakiet w systemie.