Wiem, że http://packages.debian.org/ zapewnia możliwość wyszukiwania.
Problemem jest to, jak mogę szukać tylko pakiety z linii poleceń?
Wiem, że http://packages.debian.org/ zapewnia możliwość wyszukiwania.
Problemem jest to, jak mogę szukać tylko pakiety z linii poleceń?
Odpowiedzi:
apt-cache search
Polecenie zwróci wszystkie pakiety, które mają name
w 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 show
i apt-cache showpkg
.
apt-cache show package_name
apt-cache showpkg package_name
apt list package_name
jest jeszcze łatwiejsze; apt search query_string
jeśli chcesz wyszukać wszystkie wystąpienia danego ciągu w bazie danych pakietu.
wyszukiwanie apt-cache
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.
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>