Pakiety i repozytoria to chleb i masło systemów operacyjnych Linux. Pierwszym krokiem do instalacji dowolnego oprogramowania w systemie opartym na systemie Linux jest pobranie pakietu z odpowiedniego repozytorium. Pakiet odnosi się do skompresowanego archiwum, które zawiera wszystkie pliki wymagane do poprawnego wykonywania oprogramowania. Zazwyczaj pakiety są pobierane z odpowiednich repozytoriów. Wspólne formaty pakietów Linux obejmują .Deb, .RPM i .TGZ. W tym artykule dowie się o różnych metodach, aby dowiedzieć się, jakie pliki są zawarte w pakietach Linux.
Metoda 1 - Sprawdzanie plików online
Zacznijmy od najprostszej i najbardziej przyjaznej dla użytkownika metody, aby znaleźć, jakie pliki są zawarte w pakiecie Linux. Pierwszym krokiem jest odwiedzenie tego linku i korzystanie z Witryny, ponieważ pokazujemy w następujących krokach. Ta metoda nie wymaga żadnej wiedzy specjalistycznej lub instalowania narzędzi zewnętrznych. Możesz znaleźć listę plików pakietu, wykonując następujące kroki:
A dzięki temu możesz sprawdzić dowolny pakiet i spojrzeć na to, co jest w nim. Wraz z tą fajną funkcją witryna pozwala również użytkownikom wyszukiwać określone pliki. Następnie oczywiście możesz dowiedzieć się więcej o nich poprzez ich dokumentację.
Metoda 2 - Za pomocą DPKG
DPKG to narzędzie do budowania i zarządzania pakietami w Linux. Możemy również użyć go do listy plików zawartych w pakiecie w Ubuntu. Ponadto do wyszukiwania określonego pliku można użyć DPKG i sprawdź, które pakiety go używają. Co ciekawe, DPKG jest głównym poleceniem, które odgrywa rolę instalowania i usuwania programów w systemie Linux. Bardziej znane i używane apt-get i inne podobne polecenia po prostu wywołać DPKG, aby uzyskać te same wyniki. Zasadniczo, podczas korzystania z DPKG, działasz u podstawy operacji o bardzo niskim poziomie. Teraz, mając niezbędne szczegóły, wróćmy do naszego głównego troski - używając DPKG, aby ustalić, jakie pliki są w pakiecie.
Pierwszym krokiem jest otwarcie terminalu w Ubuntu. Możesz uzyskać do niego dostęp za pośrednictwem menu aplikacji lub naciśnij skrót Ctrl + Alt + T.
Aby wymienić pliki zainstalowanego pakietu, możemy wykonać następujące polecenie („$ dpkg” to nazwa pakietu, dla którego wymagana jest lista plików)
$ dpkg -l
Możesz dowiedzieć się, który .Pakiet Deb zainstaluje pliki za pomocą następujące proste polecenie DPKG.
$ dpkg -deb -c/home/ubuntu/Desktop/przykład.Deb
Jednak naszym głównym kierunkiem działania w tym samouczku jest pokazanie, w jaki sposób możesz sprawdzić pliki w pakiecie, który jeszcze nie jest zainstalowany. Nie martw się, ponieważ małe polecenie jest podane poniżej, właśnie to zrobi.
$ dpkg -contents packagename
To polecenie pokazuje to samo wyjście, co poprzedni dołączony obraz. Jednak ten działałby dla pakietów, które jeszcze nie są zainstalowane.
Jak wspomnialiśmy wcześniej, DPKG pozwala również wyszukiwać określony plik i znaleźć, które pakiety zawierają ten plik. Tę funkcjonalność można wykorzystać przez dołączanie -s (flaga wyszukiwania) z DPKG:
$ dpkg -s cairo.H
Kair.H to nazwa pliku, której szukamy. Jeśli znasz adres konkretnego pliku, którego szukasz, możesz uwzględnić go w poleceniu, aby zawęzić wyniki.
$ dpkg -s/usr/include/cairo/cairo.H
Jedną z głównych zalet korzystania z DPKG jest to, że można go używać z pakietami, które nie są instalowane z żadnych repozytoriów.
Metoda 3 - Za pomocą pliku apt
Apt-File to pakiet Linux, który może wymienić pliki zawarte w pakiecie lub przeszukiwać pakiet dla konkretnej nazwy pliku. Apt-plik może być używany do znalezienia plików pakietu, który nie jest również zainstalowany.
Najpierw otwórz terminal za pośrednictwem menu aplikacji lub naciskając skrót Ctrl + Alt + T.
Zanim przejdziemy dalej, najpierw musimy zainstalować sam pakiet pliku apt. Możesz to zrobić, uruchamiając podane poniżej polecenie.
$ sudo apt instaluj apt
apt-plik przeszukuje bazę danych w celu wyszukiwania pakietów i ich plików. Dobrą praktyką jest aktualizacja bazy danych przed przejściem do wyszukiwania.
Aktualizacja pliku sudo apto
Teraz, gdy wszystko jest uruchomione, inicjujemy wyszukiwanie naszych wymaganych pakietów. Można to zrobić za pomocą następującego polecenia.
Pakiet listy plików $ apt
Jeśli chcesz wyszukać konkretną nazwę pliku (Kair.h W naszym przypadku) możesz użyć poniższego polecenia.
$ apt-file Wyszukaj Kair.H
Podobnie jak w przypadku DPKG, jeśli znasz adres szukanego pliku, możesz określić, że zbyt zawężone wyniki wyszukiwania.
$ apt-file wyszukiwanie/usr/include/cairo/cairo.H
To w zakresie obejmuje wszystko, aby używać pliku apt. Jeśli jednak chcesz użyć pliku apt.
$ man apt-file
$ apt-file-help
Wniosek
W tym artykule przeszliśmy różne metody, aby uzyskać listę plików w pakiecie. Niezależnie od tego, czy wolisz wyszukiwać w zasobach online opartych na GUI, czy wygodnie z interfejsem wiersza poleceń, teraz wiesz, jak uzyskać listę plików dowolnego dostępnego pakietu.