Ich weiß, dass http://packages.debian.org/ die Suchfunktion bietet.
Das Problem ist, wie kann ich die Pakete nur über die Befehlszeile durchsuchen?
Ich weiß, dass http://packages.debian.org/ die Suchfunktion bietet.
Das Problem ist, wie kann ich die Pakete nur über die Befehlszeile durchsuchen?
Antworten:
Der apt-cache search
Befehl gibt alle Pakete mit name
dem Paketnamen oder der Beschreibung zurück:
apt-cache search name
Sobald Sie einen Paketnamen haben, können Sie mit den Befehlen apt-cache show
und detailliertere Informationen zum Paket apt-cache showpkg
abrufen.
apt-cache show package_name
apt-cache showpkg package_name
apt list package_name
ist noch einfacher; apt search query_string
Wenn Sie nach allen Instanzen einer bestimmten Zeichenfolge in der Paketdatenbank suchen möchten.
Apt-Cache-Suche
Während sowohl aptitude als auch apt-cache die Arbeit gut machen, ist ein neues Kind auf dem Block; Axi-Cache.
Axi-Cache funktioniert ähnlich wie Apt-Cache, nur auf Steroiden. ;) Es verwendet ein ausgeklügeltes Tool namens xapian, um einen Index zu erstellen und diesen dann abzufragen. Es bündelt auch etwas mit dem Namen http://wiki.debian.org/Debtags>debtags mit dem Index. Mit Debtags können Sie kleine Tags erstellen, die sich an Deb-Pakete halten. Es genügt zu sagen, dass Debtags eine leistungsstarke Methode sind, um nach Paketen und Tools zu suchen, mit denen Dinge erledigt werden können.
Wenn Sie zum Beispiel einen WebDAV-Client in Debian wollten, könnten Sie dies tun;
axi-cache search protocol::webdav
Diese Suche erzeugt dies auf meiner Maschine;
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
Wie Sie sehen, werden viele Tools angezeigt. Dies ist sehr praktisch, wenn Sie nicht genau wissen, wonach Sie suchen, aber beispielsweise den Problembereich kennen, den Sie suchen.
Als root:
apt-get search <package name>
Wenn Sie dies nicht wussten, ist es normalerweise eine gute Idee, Folgendes auszuführen:
command --help
um zu sehen, wie Sie den Befehl verwenden können. das oder schauen Sie sich die Manpages mit
man <command>