Olen tiennyt apt-cache
-palvelusta jo jonkin aikaa, mutta vasta eilen kompastui apt-file
.
Kysymykseni on, kun otetaan huomioon tällainen lähtö kahdesta …
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
… miksi apt-cache vaivautuisi? Eikö apt-file ole kaikin tavoin parempi?
Minulta puuttuu todennäköisesti jotain.
MUOKKAA : Kysyn siksi, että apt-tiedosto ilmoitti ENEMMÄN paketteja kuin apt-välimuisti. Käytän apt-cache-tiedostoa vain käyttötapauksessa ”Tarvitsen työkalun / manpage / minkä tahansa nimisen foo – mitkä paketit sisältävät foo?” ja näyttää siltä, että apt-tiedosto näyttää tekevän kaiken apt-cache: n, mutta parempi – se ilmoittaa useammasta paketista (apt-cache MISSES joitain), ja se näyttää myös mukana olevat tiedostonimet.
Kommentit
Vastaus
apt-cache
kyselee käytettävissä olevien pakettien tietokantaa ja niiden metatietoja (asennuslähde, versio, riippuvuudet, kuvaus jne.) .
apt-file
kyselee käytettävissä olevien pakettien ja niiden sisältämien tiedostojen tietokantaa.
Ainoa yhteinen tieto näiden tietokantojen välillä on, että ne molemmat luettelo käytettävissä olevista pakettien nimistä.
Kommentit
- Kysyn siksi, että apt-file ilmoitti ENEMMÄN paketteja kuin apt-cache. Käytin vain apt-välimuistia käyttötapauksessa " Tarvitsen työkalun / manpage / minkä tahansa nimisen foo – mitkä paketit sisältävät foo? " ja näyttää siltä, että apt-tiedosto näyttää tekevän kaiken, mitä apt-cache tekee, mutta paremmin – se raportoi enemmän paketteja (apt-cache MISSES) ja näyttää myös mukana olevat tiedostonimet.
- @ttsiodras
apt-cache search
etsii pakettien nimiä ja kuvauksia.apt-file search
etsii tiedostojen nimiluetteloa. Joten jos ' etsit pakettia, joka sisältää komennon, jolla on tietty nimi,apt-file
sisältää tiedot. Jos ' etsit pakettia tietystä aiheesta,apt-cache
on tieto. - Kiitos, koska Etsin aina paketteja, jotka perustuvat sisältämiin tiedostoihin, todellakin käytin väärää työkalua.
apt-file
tästä lähtien!
apt-cache search
-toiminto etsii paketteja arkistoista.apt-file find
etsii tiedostoja tällä hetkellä asennetuista paketeista.