Je sais que http://packages.debian.org/ fournit la facilité de recherche.
Le problème est de savoir comment puis-je rechercher les packages avec simplement la ligne de commande?
Je sais que http://packages.debian.org/ fournit la facilité de recherche.
Le problème est de savoir comment puis-je rechercher les packages avec simplement la ligne de commande?
Réponses:
La apt-cache search
commande renverra tous les packages qui ont name
dans le nom ou la description du package:
apt-cache search name
Une fois que vous avez un nom de package, vous pouvez obtenir des informations plus détaillées sur le package à l'aide des commandes apt-cache show
et apt-cache showpkg
.
apt-cache show package_name
apt-cache showpkg package_name
apt list package_name
est encore plus facile; apt search query_string
si vous souhaitez rechercher toutes les instances d'une chaîne donnée dans la base de données de packages.
recherche apt-cache
Tandis qu'aptitude et apt-cache font bien le travail, il y a un nouvel enfant sur le bloc; axi-cache.
axi-cache fonctionne beaucoup comme apt-cache, mais sur les stéroïdes. ;) Il utilise un outil sophistiqué appelé xapian pour construire un index puis interroge cet index. Il regroupe également quelque chose appelé http://wiki.debian.org/Debtags>debtags avec l'index. Les Debtags vous permettent de créer de petites balises qui collent aux paquets deb. Il suffit de dire que les detteags sont un moyen puissant de rechercher des packages et des outils pour faire avancer les choses.
Par exemple, si vous vouliez un client WebDAV dans Debian, vous pouvez le faire;
axi-cache search protocol::webdav
Cette recherche produit ceci sur ma machine;
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
Comme vous pouvez le voir, de nombreux outils apparaissent, ce qui est très pratique si vous n'êtes pas vraiment sûr de ce que vous recherchez mais que vous connaissez par exemple le problème que vous recherchez.
En tant que root:
apt-get search <package name>
Si vous ne le saviez pas, c'est généralement une bonne idée de lancer:
command --help
pour voir comment vous pouvez utiliser la commande. cela ou regardez les pages de manuel en utilisant
man <command>