“Conosco apt-cache
da un po di tempo, ma solo ieri sono incappato in apt-file
.
La mia domanda è, dato questo tipo di output tra i due …
ttsiod@avalon ~ $ apt-cache search setxkb x11-xkb-utils - X11 XKB utilities xfce4-xkb-plugin - xkb layout switch plugin for the Xfce4 panel ttsiod@avalon ~ $ apt-file find setxkb fish: /usr/share/fish/completions/setxkbmap.fish fish: /usr/share/fish/functions/__fish_complete_setxkbmap.fish x11-xkb-utils: /usr/bin/setxkbmap x11-xkb-utils: /usr/share/man/man1/setxkbmap.1.gz xmanpages-ja: /usr/share/man/ja/man1/setxkbmap.1.gz zsh: /usr/share/zsh/functions/Completion/X/_setxkbmap zsh-beta: /usr/share/zsh-beta/functions/Completion/X/_setxkbmap zsh-common: /usr/share/zsh/functions/Completion/X/_setxkbmap
… perché uno dovrebbe preoccuparsi di apt-cache? Non è “t apt-file superiore in ogni modo?
Probabilmente mi sto perdendo qualcosa.
EDIT : Il motivo per cui lo chiedo è perché apt-file riporta PIÙ pacchetti di apt-cache. Uso apt-cache solo per il caso duso “Ho bisogno di uno strumento / manpage / qualunque cosa sia chiamata foo – quali pacchetti contengono foo?” e sembra che apt-file sembri fare tutto ciò che fa apt-cache, ma meglio – riporta più pacchetti (apt-cache MISSES alcuni) e mostra anche i nomi dei file coinvolti.
Commenti
La risposta
apt-cache
interroga un database di pacchetti disponibili e i relativi metadati (origine dellinstallazione, versione, dipendenze, descrizione, ecc.) .
apt-file
interroga un database dei pacchetti disponibili e dei file che contengono.
Lunica informazione in comune tra questi database è che entrambi elencano i nomi dei pacchetti disponibili.
Commenti
- Il motivo per cui lo chiedo è perché apt-file riporta PIÙ pacchetti di apt-cache. Ho usato apt-cache solo per il caso duso " Ho bisogno di strumento / manpage / qualunque sia il nome foo – quali pacchetti contengono foo? " e sembra che apt-file sembri fare tutto ciò che fa apt-cache, ma meglio: segnala più pacchetti (apt-cache MANCA alcuni) e mostra anche i nomi dei file coinvolti.
- @ttsiodras
apt-cache search
cerca i nomi e le descrizioni dei pacchetti.apt-file search
cerca nellelenco dei nomi di file. Quindi, se ' stai cercando il pacchetto contenente un comando con un certo nome,apt-file
ha le informazioni. Se ' stai cercando un pacchetto su un determinato argomento,apt-cache
dispone delle informazioni. - Grazie, poiché Sono sempre alla ricerca di pacchetti basati su file contenuti, infatti stavo usando lo strumento sbagliato.
apt-file
dora in poi!
apt-cache search
cerca pacchetti allinterno dei repository.apt-file find
sta cercando file allinterno dei pacchetti attualmente installati.