¿Cómo buscar paquetes debian con línea de comando?


Respuestas:


30

El apt-cache searchcomando devolverá todos los paquetes que tengan nameel nombre o la descripción del paquete:

apt-cache search name

Una vez que tenga un nombre de paquete, puede obtener información más detallada sobre el paquete utilizando los comandos apt-cache showy apt-cache showpkg.

apt-cache show package_name
apt-cache showpkg package_name

3
+: apt-cache search --names-only busca solo los nombres de paquetes.
Jichao el

+: 'apt-cache show package_name' muestra los metadatos del paquete, por ejemplo, versión, nombre, fuente, arco, tamaño y 'apt-cache showpkg package_name' muestra principalmente la versión y las dependencias muy detalladas de forwad / reverse.
Jichao el

apt list package_namees aún más fácil; apt search query_stringsi desea buscar todas las instancias de una cadena dada en la base de datos del paquete.
Nick May

3

búsqueda de apt-cache


+1 Este es el indicado. Buscará descripciones, así como nombres, y no es tan hinchado (o tan incorrecto) como algunas de las otras soluciones mencionadas.
Lee B

0

Instale aptitude, es solo aptitude search xyzpara una lista de paquetes con xyz en su nombre o descripción de una línea.


0

Si bien tanto aptitude como apt-cache hacen bien el trabajo, hay un nuevo chico en el bloque; axi-cache.

axi-cache funciona mucho como apt-cache, pero con esteroides. ;) Utiliza una herramienta sofisticada llamada xapian para construir un índice y luego consulta ese índice. Incluye algo llamado http://wiki.debian.org/Debtags>debtags en el índice también. Debtags le permite crear pequeñas etiquetas que se adhieren a los paquetes deb. Baste decir que los debtags son una forma poderosa de buscar paquetes y herramientas para hacer cosas.

Por ejemplo, si desea un cliente WebDAV en Debian, puede hacerlo;

axi-cache search protocol::webdav

Esa búsqueda produce esto en mi máquina;

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

Como puede ver, aparecen muchas herramientas, lo que es bastante útil si no está realmente seguro de lo que está buscando, pero sabe, por ejemplo, el área del problema que está viendo.


0
sudo apt list package_name
sudo apt search text_to_search_for_in_all_package_fields

-1

Como root:

apt-get search <package name>

Si no sabía sobre esto, generalmente es una buena idea ejecutar:

command --help

para ver cómo puedes usar el comando. eso o mira las páginas man usando

man <command>

@Jonno_FTW: En realidad, he oído y se utiliza este comando al otro day.But me dio demasiados result.So He thougth había algún otro comando espléndida ...
Jichao

1
siempre se puede canalizar a través de menos - apt-cache search | menos
Journeyman Geek

@Jonno_FTW: cansado de la búsqueda de apt-get, el shell devuelve una opción no válida. Hombre probado apt-get, no pudo encontrar la opción de búsqueda.Googled, no encontró nada sobre apt-get.it parece que no podríamos usar apt-get search para buscar paquetes !
Jichao el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.