Wiem o apt-cache
już od jakiegoś czasu, ale dopiero wczoraj natknąłem się na apt-file
.
Moje pytanie brzmi, biorąc pod uwagę takie wyniki obu …
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
… dlaczego ktoś miałby zawracać sobie głowę apt-cache? Czy „t apt-file nie jest lepszy pod każdym względem?
Prawdopodobnie czegoś mi brakuje.
EDYTUJ : Pytam o to, że apt-file zgłosił WIĘCEJ pakietów niż apt-cache. Używam apt-cache tylko w przypadku użycia „Potrzebuję narzędzia / strony podręcznika / cokolwiek o nazwie foo – które pakiety zawierają foo?” i wygląda na to, że apt-file wydaje się robić wszystko, co robi apt-cache, ale lepiej – zgłasza więcej pakietów (niektóre z apt-cache MISSES), a także pokazuje nazwy plików.
Komentarze
Odpowiedź
apt-cache
wysyła zapytanie do bazy danych dostępnych pakietów i ich metadanych (źródło instalacji, wersja, zależności, opis itp.) .
apt-file
wysyła zapytanie do bazy danych dostępnych pakietów i zawartych w nich plików.
Jedyną wspólną informacją między tymi bazami danych jest to, że oba podają dostępne nazwy pakietów.
Komentarze
- Pytam o to, że apt-file zgłosił WIĘCEJ pakietów niż apt-cache. Użyłem apt-cache tylko w przypadku użycia " Potrzebuję tool / manpage / cokolwiek o nazwie foo – które pakiety zawierają foo? " i wygląda na to, że apt-file wydaje się robić wszystko, co robi apt-cache, ale lepiej – zgłasza więcej pakietów (niektóre z apt-cache MISSES), a także pokazuje nazwy plików.
- @ttsiodras
apt-cache search
przeszukuje nazwy i opisy pakietów.apt-file search
przeszukuje listę nazw plików. Jeśli więc ' szukasz pakietu zawierającego polecenie o określonej nazwie,apt-file
ma informacje. Jeśli ' szukasz pakietu na określony temat,apt-cache
ma informacje. - Dzięki, ponieważ Zawsze szukam pakietów na podstawie zawartych plików, w rzeczywistości używałem niewłaściwego narzędzia.
apt-file
od teraz!
apt-cache search
szuka pakietów w repozytoriach.apt-file find
szuka plików w aktualnie zainstalowanych pakietach.