Debiana

Jak znaleźć pakiet Debiana zawierający plik?

Jak znaleźć pakiet Debiana zawierający plik?

Pakiet w systemie Linux to kombinacja różnych plików, które są instalowane po zainstalowaniu tego pakietu w systemie. Czasami możesz znać dokładną nazwę i ścieżkę pliku, ale chcesz znać pakiet, do którego należy ten plik. Ten artykuł pokazuje trzy metody znajdowania pakietu Debiana dla pliku.

Uwaga: Wszystkie metody omówione w tym artykule są wykonywane w systemie Debian 10.

Aby znaleźć pakiet Debiana dla pliku, użyj dowolnej z trzech metod przedstawionych w poniższych sekcjach.

Metoda 1: Użycie polecenia „dpkg”

Aby użyć polecenia „dpkg” w celu znalezienia pakietu Debiana zawierającego określony plik, wydaj następujące polecenie:

$ dpkg -S ŚcieżkaDoPliku

Wykonując powyższe polecenie, zastąp „PathToTheFile” dokładną ścieżką pliku, którego odpowiedni pakiet chcesz znaleźć. Chcieliśmy znaleźć pakiet, który dostarcza plik „/usr/bin/passwd” za pomocą polecenia „dpkg”.

Pakiet Debiana, który dostarcza określony plik w naszym przypadku, to „passwd”, jak pokazano na poniższym obrazku:

Metoda 2: Użycie polecenia „dpkg-query”

Aby użyć polecenia „dpkg-query” w celu znalezienia pakietu Debiana zawierającego określony plik, wykonaj następujące czynności:

$ dpkg-query -S 'ŚcieżkaDoPliku'

Wykonując powyższe polecenie, zastąp „PathToTheFile” dokładną ścieżką pliku, którego odpowiedni pakiet chcesz znaleźć. Chcieliśmy znaleźć pakiet zawierający plik „/usr/bin/passwd” za pomocą polecenia „dpkg-query”. Zwróć uwagę, że w tej metodzie ścieżka do pliku musi być podana w pojedynczych cudzysłowach.

Pakiet Debiana, który dostarcza określony plik w naszym przypadku, to „passwd”, jak pokazano na poniższym obrazku:

Metoda 3: Użycie polecenia „apt-file”

Aby użyć polecenia „apt-file” do znalezienia pakietu Debiana zawierającego określony plik, musisz najpierw zainstalować to polecenie, ponieważ nie jest to wbudowane polecenie Debiana. To polecenie można zainstalować, wydając następujące polecenie:

$ sudo apt-get install apt-file

Gdy to polecenie zostanie zainstalowane w systemie Debian 10, wyświetli niektóre komunikaty w terminalu, jak pokazano na poniższym obrazku:

Przed użyciem tego polecenia będziesz musiał zaktualizować swój system Debian 10 w następujący sposób:

$ sudo aktualizacja pliku apt

Aktualizacja systemu zakończy się po kilku sekundach, a na terminalu wyświetlą się następujące komunikaty:

Teraz możesz wygodnie użyć polecenia „apt-file”, aby znaleźć pakiet Debiana zawierający określony plik w następujący sposób:

$ apt-file search ŚcieżkaDoPliku

Wykonując powyższe polecenie, zastąp „PathToTheFile” dokładną ścieżką pliku, którego odpowiedni pakiet chcesz znaleźć. Chcieliśmy znaleźć pakiet zawierający plik „/usr/bin/passwd” za pomocą polecenia „apt-file”.

Pakiet Debiana, który dostarcza określony plik w naszym przypadku, to „passwd”, jak pokazano na poniższym obrazku:

Wniosek

Możesz łatwo określić pakiet Debiana, który posiada określony plik, korzystając z jednej z trzech metod przedstawionych w tym artykule. W związku z tym możesz ustalić pochodzenie dowolnego pliku za pomocą systemu Debian.

Gry Samouczek Shadow of the Tomb Raider dla systemu Linux
Samouczek Shadow of the Tomb Raider dla systemu Linux
Shadow of the Tomb Raider to dwunasty dodatek do serii Tomb Raider - przygodowej serii gier akcji stworzonej przez Eidos Montreal. Gra została dość do...
Gry Jak zwiększyć FPS w Linuksie??
Jak zwiększyć FPS w Linuksie??
FPS oznacza Klatki na sekundę. Zadaniem FPS jest pomiar liczby klatek na sekundę podczas odtwarzania wideo lub wydajności gier. W prostych słowach lic...
Gry Najlepsze gry w laboratorium aplikacji Oculus
Najlepsze gry w laboratorium aplikacji Oculus
Jeśli jesteś posiadaczem gogli Oculus, musisz wiedzieć o sideloadingu. Sideloading to proces instalowania w zestawie nagłownym treści innych niż sklep...