Jak szukać pakietów Debiana za pomocą wiersza poleceń?


Odpowiedzi:


30

apt-cache searchPolecenie zwróci wszystkie pakiety, które mają namew nazwie pakietu lub opis:

apt-cache search name

Po uzyskaniu nazwy pakietu można uzyskać bardziej szczegółowe informacje o pakiecie za pomocą poleceń apt-cache showi apt-cache showpkg.

apt-cache show package_name
apt-cache showpkg package_name

3
+: apt-cache search - przeszukuj tylko nazwy, tylko nazwy pakietów.
Jichao

+: „apt-cache show nazwa_pakietu” wyświetla metadane pakietu, np. wersja, nazwa, źródło, arch, rozmiar i „apt-cache showpkg nazwa_pakietu” głównie pokazuje wersję i bardzo szczegółowe zależności forwad / reverse.
Jichao

apt list package_namejest jeszcze łatwiejsze; apt search query_stringjeśli chcesz wyszukać wszystkie wystąpienia danego ciągu w bazie danych pakietu.
Nick May

3

wyszukiwanie apt-cache


+1 To jest ten. Przeszukuje zarówno opisy, jak i nazwy, i nie jest tak rozdęty (lub tak niepoprawny), jak niektóre inne wspomniane rozwiązania.
Lee B,

0

Zainstaluj aptitude, to tylko aptitude search xyzlista pakietów z xyz w nazwie lub opisie w jednym wierszu.


0

Chociaż zarówno aptitude, jak i apt-cache dobrze sobie radzą, na bloku jest nowy dzieciak; axi-cache.

axi-cache działa bardzo podobnie do apt-cache, ale na sterydach. ;) Używa zaawansowanego narzędzia o nazwie xapian do zbudowania indeksu, a następnie odpytuje ten indeks. Zawiera również coś o nazwie http://wiki.debian.org/Debtags>debtags wraz z indeksem. Debtagi pozwalają tworzyć małe tagi, które przyklejają się do pakietów deb. Wystarczy powiedzieć, że debagi są potężnym sposobem wyszukiwania pakietów i narzędzi do załatwiania spraw.

Na przykład, jeśli chcesz mieć klienta WebDAV w Debianie, możesz to zrobić;

axi-cache search protocol::webdav

To wyszukiwanie powoduje to na moim komputerze;

axi-cache search protocol::webdav
14 results found.
Results 1-14:
100% gstreamer0.10-gnomevfs - GStreamer plugin for GnomeVFS
100% sitecopy - A program for managing a WWW site via FTP, DAV or HTTP
100% davfs2 - mount a WebDAV resource as a regular file system
100% blosxom - light, feature-packed weblog app with plugin extensibility
100% lighttpd-mod-webdav - WebDAV module for lighttpd
100% nd - small command line interface to WebDAV servers
100% cadaver - command-line WebDAV client
100% subversion-tools - Assorted tools related to Subversion
100% libapache2-svn - Subversion server modules for Apache
100% libcommons-vfs-java - Java API for accessing various filesystems
100% subversion - Advanced version control system
100% eldav - interface to the WebDAV servers for Emacs.
100% libhttp-dav-perl - WebDAV client library for Perl, and "dave" CLI client
100% fusedav - filesystem to mount WebDAV shares
More terms: webdav servers authoring versioning files subversion remote
More tags: network::client protocol::http role::program implemented-in::c interface::commandline protocol::ftp devel::rcs

Jak widać, pojawia się wiele narzędzi, co jest bardzo przydatne, jeśli nie masz pewności, czego szukasz, ale znasz na przykład obszar problemu, na który patrzysz.


0
sudo apt list package_name
sudo apt search text_to_search_for_in_all_package_fields

-1

Jako root:

apt-get search <package name>

Jeśli nie wiesz o tym, zwykle dobrym pomysłem jest uruchomienie:

command --help

aby zobaczyć, jak możesz użyć polecenia. lub spójrz na strony podręcznika użytkownika

man <command>

@Jonno_FTW: Właściwie to słyszałem i użyłem tego polecenia innego dnia, ale to dało mi zbyt wiele rezultatów, więc mam wrażenie, że było jakieś inne wspaniałe polecenie ...
Jichao,

1
zawsze możesz przepuścić go przez mniej - apt-cache search | mniej
Journeyman Geek

@Jonno_FTW: zmęczone wyszukiwanie apt-get, powłoka zwraca niepoprawną opcję. Sprawdził apt apt-get, nie mógł znaleźć opcji search.googled, nic nie znalazł o apt-get.it wygląda na to, że nie możemy użyć wyszukiwania apt-get do wyszukiwania pakietów !
Jichao
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.