unix debian – apt-file vs apt-cache

Pregunta:

Conozco apt-cache desde hace bastante tiempo, pero ayer me topé con apt-file .

Mi pregunta es, dado este tipo de resultado de los dos …

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

… ¿Por qué molestarse con apt-cache? ¿No es apt-file superior en todos los sentidos?

Probablemente me esté perdiendo algo.

EDITAR : La razón por la que pregunto es porque apt-file informó MÁS paquetes que apt-cache. Solo uso apt-cache para el caso de uso "Necesito la herramienta / página de manual / lo que sea que se llame foo – ¿Qué paquetes contienen foo?" y parece que apt-file parece hacer todo lo que hace apt-cache, pero mejor: informa más paquetes (apt-cache FALTA algunos) y también muestra los nombres de archivo involucrados.

Respuesta:

apt-cache consulta una base de datos de paquetes disponibles y sus metadatos (fuente de instalación, versión, dependencias, descripción, etc.).

apt-file consulta una base de datos de paquetes disponibles y los archivos que contienen.

La única información en común entre estas bases de datos es que ambas enumeran los nombres de paquetes disponibles.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım