Comment rechercher des paquets Debian avec la ligne de commande?


Réponses:


30

La apt-cache searchcommande renverra tous les packages qui ont namedans 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 showet apt-cache showpkg.

apt-cache show package_name
apt-cache showpkg package_name

3
+: apt-cache search --names-only recherche uniquement les noms des packages.
Jichao

+: 'apt-cache show package_name' affiche les métadonnées du package, par exemple, version, nom, source, arch, taille et 'apt-cache showpkg package_name' affiche principalement la version et les dépendances forwad / reverse très détaillées.
Jichao

apt list package_nameest encore plus facile; apt search query_stringsi vous souhaitez rechercher toutes les instances d'une chaîne donnée dans la base de données de packages.
Nick May

3

recherche apt-cache


+1 C'est celui-là. Il recherchera les descriptions ainsi que les noms, et n'est pas aussi gonflé (ou incorrect) que certaines des autres solutions mentionnées.
Lee B

0

Installez aptitude, c'est juste aptitude search xyzpour une liste de paquets avec xyz dans leur nom ou une description sur une ligne.


0

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.


0
sudo apt list package_name
sudo apt search text_to_search_for_in_all_package_fields

-1

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>

@Jonno_FTW: En fait, j'ai entendu et utilisé cette commande l'autre jour, mais cela m'a donné trop de résultats, j'ai donc pensé qu'il y avait une autre splendide commande ...
Jichao

1
vous pouvez toujours le passer par moins - apt-cache search | moins
Journeyman Geek

@Jonno_FTW: fatigué de la recherche apt-get, le shell renvoie une option invalide.tried man apt-get, n'a pas pu trouver la recherche option.googled, n'a rien trouvé sur apt-get.it semble que nous ne pouvions pas utiliser apt-get search pour rechercher des paquets !
Jichao
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.