Como procurar por pacotes debian com linha de comando?

23

Eu sei que o link fornece a facilidade de pesquisa.

O problema é como eu poderia pesquisar os pacotes apenas com a linha de comando?

    
por Jichao 25.10.2009 / 09:27

5 respostas

29

O comando apt-cache search retornará todos os pacotes com name no nome ou na descrição do pacote:

apt-cache search name

Quando tiver um nome de pacote, você poderá obter informações mais detalhadas sobre o pacote usando os comandos apt-cache show e apt-cache showpkg .

apt-cache show package_name
apt-cache showpkg package_name
    
por 25.10.2009 / 11:25
3

pesquisa do apt-cache

    
por 25.10.2009 / 10:01
0

Instale o aptitude, eles são apenas aptitude search xyz para uma lista de pacotes com xyz em seu nome ou descrição de uma linha.

    
por 25.10.2009 / 09:41
0

Como root:

apt-get search <package name>

Se você não sabia sobre isso, geralmente é uma boa ideia executar:

command --help

para ver como você pode usar o comando. isso ou olhar para as páginas de manual usando

man <command>
    
por 25.10.2009 / 09:44
0

Enquanto o aptitude e o apt-cache fazem bem o trabalho, existe um novo garoto no bloco; cache axi.

O

axi-cache funciona muito como o apt-cache, mas com esteróides. ;) Ele usa uma ferramenta sofisticada chamada xapian para construir um índice e, em seguida, consulta esse índice. Ele também inclui algo chamado http://wiki.debian.org/Debtags>debtags com o índice. Debtags permitem criar pequenas tags que se encaixam nos pacotes deb. É suficiente dizer que as dívidas são uma maneira poderosa de procurar pacotes e ferramentas para fazer as coisas.

Por exemplo, se você quisesse um cliente WebDAV no Debian, você poderia fazer isso;

axi-cache search protocol::webdav

Essa pesquisa produz isso na minha 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 você pode ver muitas ferramentas aparecem, o que é bastante útil se você não está realmente certo do que está procurando, mas você sabe, por exemplo, a área problemática que você está olhando.

    
por 08.08.2011 / 21:26