Debian Users Gang
- Strona główna
- Forum
- Artykuły
- FAQ
- IRC
- Kontakt
- O nas
- Profil na Identi.ca
- Stary portal
- DUG pomaga
- About us / Contact
Projekty DUG
- Monitor repozytoriów
- Polskie forum DDTP
- Repozytoria pakietów
- Serwer Jabber
- Konta shell
- Więcej...
- Masz pomysł?
Profil
Linki
- www.debian.org
- planeta.dug.net.pl
- linuxportal.pl
- jakilinux.org
- linuksowo.pl
- debian.linux.pl
- fluxboxpl.org
- linuxmint.pl
- Więcej...
Kanały RSS
Ostatnio dodane teksty
- Jądro z backportów w …
- Instalacja Debiana metodą …
- Instalacja debiana za …
- Wyłączenie KMS (Kernel …
- Instalacja SELinux w Debian …
- Szyfrowanie gotowej …
- Tor - sposób na kinopecetowca
- Debian Wheezy - RAID instalator
- Wyszukiwanie pakietów …
- Zmiana ustawień jasności …
Najczęściej czytane
- Lista repozytoriów …
- Udostępnienie połączenia …
- aptitude - zarządzanie …
- Montowanie partycji FAT i NTFS
- Prawa dostępu
- SSH - klucze RSA …
- przywracanie grub2 za …
- Przewodnik po sudo
- PostgreSQL - instalacja i …
- Jak zabezpieczyć swój …
Ostatnio na forum
Wyszukiwanie pakietów zawierających dany plik
Kategoria: FAQ, etykiety: system, apt
Dodany przez: ArnVaker, 2011-12-25 23:08 (zmodyfikowany: 2011-12-25 23:20)
Wyświetleń: 1364
Aby dowiedzieć się jaki pakiet zawiera szukany plik, można użyć programu apt-file lub wyszukiwarki online. Jeżeli chodzi tylko o obecnie znajdujący się w systemie plik, można również użyć opcji --search programu dpkg.
apt-file
Program apt-file znajduje pakiety zawierające pliki pasujące do podanego wzorca. Domyślnie wyszukiwanie odbywa się w repozytorium, z którego korzysta zainstalowany system (w oparciu o zawartość pliku sources.list oraz architekturę systemu).
Instalacja:
aptitude install apt-file
Aktualizacja bazy danych:
apt-file update
Wyszukiwanie pakietów zawierających plik, którego nazwa/lokalizacja zawiera podaną frazę:
apt-file search dana_fraza
Wyszukiwanie pakietów zawierających dokładnie wskazany (wraz z lokalizacją) plik:
apt-file -F search /lokalizacja/plik
Przykłady:
$ apt-file search /usr/bin/mplayer
kdemultimedia-dbg: /usr/lib/debug/usr/bin/mplayerthumbsconfig
mplayer: /usr/bin/mplayer
mplayer: /usr/bin/mplayer1
mplayer-dbg: /usr/lib/debug/usr/bin/mplayer
mplayer2: /usr/bin/mplayer
mplayer2: /usr/bin/mplayer2
mplayer2-dbg: /usr/lib/debug/usr/bin/mplayer
mplayerthumbs: /usr/bin/mplayerthumbsconfig
$ apt-file -F search /usr/bin/mplayer
mplayer: /usr/bin/mplayer
mplayer2: /usr/bin/mplayer
Program apt-file oferuje naturalnie więcej opcji (np. przeglądanie zawartości niezainstalowanych pakietów), które opisane są jak zawsze w podręczniku systemowym, w tym przypadku:
man apt-file
wyszukiwarka online
Jeżeli nie mamy akurat dostępu do komputera z zainstalowanym Debianem, z pomocą przychodzi wyszukiwarka online. Jej dodatkową zaletą jest możliwość wyboru repozytorium (gałąź oraz architektura Debiana), które ma zostać przeszukane.
dpkg -S
Aby dowiedzieć się do jakiego aktualnie zainstalowanego pakietu należy znajdujący się w systemie plik, można skorzystać z opcji --search (w skrócie -S) programu dpkg. Przykład:
$ dpkg -S /usr/bin/mplayer2
mplayer2: /usr/bin/mplayer2










