Znalezienie pakietu, który zapewnia plik, jest ważne w systemach Linux, w tym Ubuntu. Powodem jest to, że pomaga użytkownikom rozwiązać problemy z zależnością pakietu, które występują podczas instalacji pakietu w systemie, a jeśli brakuje pliku, nie będziesz mógł wykonać instalacji, dopóki plik nie zostanie znaleziony. Ponadto pomaga również użytkownikom debugować problemy związane z serwerem w systemie, które mogą nie rozpocząć się, jeśli brakuje wymaganej biblioteki.
Jeśli chcesz znaleźć pakiet, który zawiera plik na Ubuntu, powinieneś postępować zgodnie z wytycznymi tego artykułu.
Znajdź pakiet, który zapewnia plik na Ubuntu
Istnieją dwa sposoby znalezienia pakietu, który zapewnia plik w Ubuntu i są to:
Metoda 1: Apt
Pierwszą metodą znalezienia pakietu, który zapewnia plik, jest użycie apt-plik pakiet. apt-plik oznacza indeksy dla wszystkich zainstalowanych pakietów, które są obecne w repozytorium. Używając apt-plik, Użytkownicy mogą wyszukiwać plik dostarczony przez którykolwiek z pakietów obecnych w repozytorium, a ten proces wyszukiwania zakończy się w ciągu kilku sekund. Ta metoda jest podzielona na dwie części, które są:
I: Instalowanie Apt-File
Żeby zainstalować "apt-plik„W systemie Ubuntu najpierw zaktualizuj i zaktualizuj repozytorium:
Aktualizacja sudo apt
Sudo Apt Upgrade
Następnie zainstaluj apt-plik Korzystając z poniższego polecenia:
sudo apt instaluj apt
apt-plik Dostęp do bazy danych, aby znaleźć pakiety należące do pakietu i z tego powodu ważne jest, aby zaktualizować apt-plik Poprzez następujące polecenie przed przeszukaniem pliku na Ubuntu:
Aktualizacja pliku sudo apt
II: wyszukiwanie pliku za pomocą pliku apt
Aby przeszukać plik za pomocą apt-plik, Uruchom poniżej wspomniane polecenie wraz z nazwą pliku:
Wyszukiwanie w pliku apt
Na przykład:
Wyszukaj apt-plik Hippo_Opensim_Viewer.XML
Lub możesz również użyć ścieżki pliku, aby bezpośrednio nawigować po pliku, i powiązany pakiet:
Wyszukiwanie w pliku apt
Na przykład;
apt-file wyszukiwanie/usr/share/bleachbit/cleaners/hippo_opensim_viewer.XML
Metoda 2: Za pomocą DPKG
Inną metodą znalezienia pakietu, który zapewnia plik, jest użycie dpkg polecenie, które służy do znalezienia pakietów, które zostały zainstalowane bez repozytorium, co czyni go wyjątkowym z pliku apt. Ale DPKG może wymienić tylko pliki pakietów, które są zainstalowane w systemie, podczas gdy Apt-plik może nawet wymienić pakiety, które nie są zainstalowane w systemie, ale są obecne w repozytorium.
Użyj poniżej napisanego pliku DPKG wraz z -S identyfikator dla szukaj, Aby znaleźć pakiet powiązany z żądanym plikiem:
dpkg -s
Na przykład:
dpkg -s libsnapd -glib.Więc.1
Tak jak apt-plik, Możesz także użyć ścieżki pliku zamiast tylko nazwy pliku za pomocą polecenia DPKG do właściwości Przejdź do pliku z jego katalogu:
dpkg -s
Na przykład;
dpkg -s/usr/lib/x86_64-linux-gnu/libsnapd-glib.Więc.1
Bonusowa wskazówka
Polecenie DPKG można również użyć do wyszukiwania wszystkich pakietów obecnych w katalogu lub bibliotece za pomocą komendy poniżej:
dpkg -s
Na przykład tutaj wyświetlałem wszystkie pakiety obecne w /var/lib:
dpkg -s /var /lib
Wniosek
Aby znaleźć pakiet, który zawiera plik na Ubuntu, istnieją dwa sposoby: jeden to za pomocą „apt-plik”Narzędzie, które korzysta z bazy danych do wyszukiwania pliku z listy pakietów obecnych w repozytorium. Inną metodą jest użycie dpkg -s polecenie do wyszukiwania pliku z listy zainstalowanych pakietów. Należy zainstalować narzędzie Apt-File, podczas gdy „dpkg”Jest już domyślnie obecny w Ubuntu.