wake-up-neo.net

apt-get o aptitude equivalgono a yum whatprovides

Esiste un equivalente all'opzione "whatprovides" di yum in apt-get?

Ad esempio su CentOS

yum whatprovides /usr/share/gdm/themes/TreeFlower/background.png

Mi dice

redhat-logos-4.9.99-11.el5.centos.noarch : CentOS-related icons and pictures.
Repo        : base
Matched from:
Filename    : /usr/share/gdm/themes/TreeFlower/background.png

Posso ottenere funzionalità simili sulla riga di comando in Ubuntu?

27
Richard Holloway

Ciò dipende dal fatto che il pacchetto contenente il file sia già installato. In tal caso, utilizzare _dpkg -S filename_.

Se la tua intenzione è quella di scoprire quale pacchetto installare per ottenere un determinato file, un'opzione è quella di utilizzare il online pacchetti.ubuntu.com : scorrere verso il basso a "Cerca il contenuto dei pacchetti". Assicurarsi che sia selezionata la distribuzione corretta. Se stai cercando un file indipendentemente dal percorso, seleziona l'opzione appropriata.

C'è anche apt-file . Poiché questo metodo ha richiesto l'aggiornamento del database dei file, preferisco invece l'altra opzione istantanea.

26
loevborg

Volete il comando 'apt-file'.

apt-file search /usr/share/gdm/themes/TreeFlower/background.png

Prima di utilizzarlo, potrebbe essere necessario creare o aggiornare il suo database eseguendo:

apt-file update
21
ImaginaryRobots

wajig whichpkg /usr/share/gdm/themes/TreeFlower/background.png

Dovrai installare wajig, che è un frontend per un sacco di utility legate a apt. Se usi wajig, puoi usare tutti quegli strumenti senza dover memorizzare i loro nomi.

2
Ryan Thompson

Non è la stessa domanda di questa Come trovo il pacchetto che fornisce un file?

Preferisco il comando dpkg -S <filepath>

0
Nande