Come cercare pacchetti debian con riga di comando?


Risposte:


30

Il apt-cache searchcomando restituirà tutti i pacchetti che hanno namenel nome o nella descrizione del pacchetto:

apt-cache search name

Una volta che hai un nome di pacchetto, puoi ottenere informazioni più dettagliate sul pacchetto usando i comandi apt-cache showe apt-cache showpkg.

apt-cache show package_name
apt-cache showpkg package_name

3
+: ricerca nella cache apt - solo i nomi cercano solo i nomi dei pacchetti.
Jichao,

+: 'apt-cache show nome_pacchetto' metadati del pacchetto di visualizzazione, ad esempio versione, nome, origine, arco, dimensioni e 'apt-cache showpkg nome_pacchetto' mostrano principalmente la versione e le dipendenze forwad / reverse molto dettagliate.
Jichao,

apt list package_nameè ancora più facile; apt search query_stringse si desidera cercare tutte le istanze di una determinata stringa nel database del pacchetto.
Nick,

3

ricerca apt-cache


+1 Questo è quello. Cercherà descrizioni e nomi, e non è così gonfio (o errato) come alcune delle altre soluzioni menzionate.
Lee B,

0

Installa aptitude, sono solo aptitude search xyzper un elenco di pacchetti con xyz nel loro nome o nella descrizione di una riga.


0

Mentre sia aptitude che apt-cache fanno bene il lavoro, c'è un nuovo bambino nel blocco; axi-cache.

axi-cache funziona in modo molto simile a apt-cache, ma con gli steroidi. ;) Utilizza uno strumento sofisticato chiamato xapian per creare un indice e quindi interrogare tale indice. Raggruppa anche qualcosa chiamato http://wiki.debian.org/Debtags>debtags con l'indice. I tag di debito ti consentono di creare piccoli tag che si attaccano ai pacchetti di deb. Basti dire che i debito sono un modo potente per cercare pacchetti e strumenti per fare cose.

Ad esempio, se si desidera un client WebDAV in Debian, è possibile farlo;

axi-cache search protocol::webdav

Questa ricerca produce questo sulla mia macchina;

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

Come puoi vedere, vengono mostrati molti strumenti che sono molto utili se non sei davvero sicuro di cosa stai cercando, ma conosci ad esempio l'area del problema che stai esaminando.


0
sudo apt list package_name
sudo apt search text_to_search_for_in_all_package_fields

-1

Come root:

apt-get search <package name>

Se non lo sapevi, di solito è una buona idea eseguire:

command --help

per vedere come puoi usare il comando. quello o guarda le pagine man usando

man <command>

@Jonno_FTW: In realtà, ho ascoltato e usato questo comando l'altro giorno, ma mi ha dato troppi risultati, quindi ho avuto comunque qualche altro splendido comando ...
Jichao,

1
puoi sempre passare attraverso less - apt-cache search | meno
Journeyman Geek

@Jonno_FTW: stanco la ricerca di apt-get, la shell restituisce un'opzione non valida. Uomo provato apt-get, impossibile trovare l'opzione di ricerca.googled, non ho trovato nulla su apt-get.it sembra che non possiamo usare apt-get search per cercare pacchetti !
Jichao,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.