Ubuntu: Jak wyświetlić listę zainstalowanych pakietów

Najszybszym sposobem na wyświetlenie listy zainstalowanych pakietów Ubuntu jest otwarcie terminala i uruchomienie polecenia apt list --installed. To polecenie wyświetla pakiety zarządzane przez APT i dpkg. Jeśli używasz również Snap lub Flatpak, uruchom ich osobne polecenia, ponieważ te formaty są zarządzane osobno.

Nie musisz sudopo prostu przeglądać list pakietów. Poniższe polecenia są tylko do odczytu.

Co chcesz zobaczyćPolecenie lub narzędzie
Wszystkie zainstalowane pakiety DEB/APTapt list --installed
Pakiety oznaczone jako zainstalowane ręcznie przez APTapt-mark showmanual
Zainstalowano pakiety DEB z bazy danych dpkgdpkg-query
Zainstalowane Snapysnap list
Zainstalowane Flatpakiflatpak list
Graficzna lista pakietówMenedżer pakietów Synaptic

Wyświetl listę wszystkich zainstalowanych pakietów APT

Dla większości użytkowników Ubuntu jest to najprostsze polecenie:

apt list --installed

APT obsługuje --installedfiltr specjalnie w tym celu, zgodnie z dokumentacją w podręczniku Ubuntu apt . Dane wyjściowe obejmują nazwę pakietu, informacje o repozytorium, zainstalowaną wersję, architekturę i znacznik [installed].

Jeżeli lista jest zbyt długa, aby wyświetlić ją na jednym ekranie, przejrzyj ją za pomocą:

apt list --installed 2>/dev/null | less

Naciśnij spację , aby przejść dalej, i q , aby wyjść less. Aby wyszukać jeden pakiet, przefiltruj dane wyjściowe za pomocą grep:

apt list --installed 2>/dev/null | grep -i '^curl/'

Aby zapisać kopię w celu późniejszego rozwiązania problemu lub porównania:

apt list --installed > "$HOME/installed-deb-packages.txt"
Terminal Ubuntu pokazujący wynik polecenia apt list --installed dla zainstalowanych pakietów DEB
Przykładowy apt list --installedwynik. Nazwy i wersje pakietów różnią się w zależności od systemu Ubuntu.

Pokaż pakiety oznaczone jako zainstalowane ręcznie

Jeśli chcesz uzyskać krótszą listę, która nie zawiera pakietów, które APT uznaje za automatycznie instalowane zależności, użyj:

apt-mark showmanual

W podręczniku Ubuntu apt-mark wyjaśniono, że pakiety żądane bezpośrednio są oznaczane jako uruchamiane ręcznie, podczas gdy zależności pobierane dla nich są zwykle oznaczane jako uruchamiane automatycznie.

Nie traktuj tego jako idealnej historii wszystkiego, co zainstalowałeś osobiście po instalacji Ubuntu. Niektóre pakiety mogą być już oznaczone jako ręczne w ramach instalacji systemu operacyjnego lub późniejszych zmian w zarządzaniu pakietami. Najlepiej czytać to jako aktualny stan ręczny/automatyczny APT.

Terminal Ubuntu pokazujący dane wyjściowe polecenia apt-mark showmanual dla ręcznie oznaczonych pakietów APT
apt-mark showmanualzwraca nazwy pakietów bez znacznie dłuższej listy zależności.

Użyj dpkg-query, aby uzyskać precyzyjny widok bazy danych pakietów

APT używa dpkgponiższego kodu dla pakietów DEB. Aby bezpośrednio przeszukać bazę danych dpkg i wyświetlić tylko wpisy, których aktualny status to „zainstalowany”, uruchom:

dpkg-query -W -f='${binary:Package}\t${Version}\t${db:Status-Status}\n' | awk -F '\t' '$3=="installed" {print $1 "\t" $2}'

Wyświetla nazwę pakietu i zainstalowaną wersję. Pola używane w tym miejscu są opisane w aktualnym podręczniku dpkg-query dla Ubuntu .

Starsze przewodniki często sugerują dpkg --get-selections. To polecenie jest przydatne w przypadku stanów wyboru pakietu dpkg, ale może również wyświetlać stany takie jak instalacja, wstrzymanie, deinstalacja lub czyszczenie. Aby uzyskać czystą listę pakietów, które są aktualnie zainstalowane, lub przejrzystszą apt list --installedlistę z filtrowanym statusem .dpkg-query

Wyświetl listę zainstalowanych pakietów Snap i Flatpak

APT i dpkg nie udostępniają kompletnego spisu aplikacji, jeśli instalujesz je również za pośrednictwem innych systemów pakietów.

Ubuntu domyślnie obsługuje Snap w standardowych instalacjach na komputerach stacjonarnych. Aby zobaczyć zainstalowane Snapy, uruchom:

snap list

Oficjalna dokumentacja Snap pokazuje, że dane wyjściowe obejmują nazwę Snap, wersję, rewizję, kanał śledzenia, wydawcę i notatki.

Jeżeli Flatpak został zainstalowany osobno, wypisz zainstalowane aplikacje i środowiska wykonawcze w następujący sposób:

flatpak list

Aby wyświetlić tylko aplikacje Flatpak, użyj flatpak list --app. Opcje te są udokumentowane w dokumentacji poleceń Flatpak .

Terminal Ubuntu pokazujący polecenia snap list i flatpak list dla zainstalowanych aplikacji
Użyj własnego polecenia list każdego systemu pakietów, aby uwzględnić oprogramowanie, którym nie zarządza APT.

Wyświetl listę zainstalowanych pakietów za pomocą Synaptic

Jeśli wolisz interfejs graficzny, Synaptic pozostaje dostępny dla Ubuntu, choć nie jest domyślnie zainstalowany. Zainstaluj go za pomocą:

sudo apt install synaptic

Następnie otwórz Menedżera Pakietów Synaptic , uwierzytelnij się po wyświetleniu monitu, wybierz „Status” w lewym dolnym panelu i wybierz „Zainstalowane” . Synaptic może również wyświetlić filtr „Zainstalowane” (ręczny) na podstawie stanu pakietu. Dokumentacja Synaptic dla Ubuntu opisuje przeglądanie pakietów na podstawie stanu.

Menedżer pakietów Synaptic z sekcją Status i wybranym filtrem Zainstalowane
Synaptic zapewnia graficzny widok zainstalowanych pakietów APT i powiązanych filtrów stanu.

Którą metodę powinieneś zastosować?

Użyj tej opcji, apt list --installedgdy potrzebujesz po prostu listy zainstalowanych pakietów DEB. Użyj jej, apt-mark showmanualgdy chcesz oddzielić ręcznie oznaczone pakiety od automatycznych zależności. Wybierz ją, dpkg-querygdy potrzebujesz ustrukturyzowanego wyniku z bazy danych dpkg i dodaj snap listlub , flatpak listgdy te systemy pakietów są obecne.

Aby uzyskać pełną inwentaryzację oprogramowania Ubuntu, nie ma jednego polecenia obejmującego wszystkie formaty pakietów. Sprawdzenie APT/dpkg oraz zainstalowanych pakietów Snap i Flatpak daje znacznie pełniejszy obraz.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.