Za pomocą tych poleceń łatwo sprawdzić, które pakiety zainstalowałeś na komputerze z systemem Linux.

Przed zainstalowaniem nowego pakietu należy sprawdzić, czy jest już zainstalowany w systemie. Dodatkowo, jeśli przenosisz się na nowy system, posiadanie listy wszystkich zainstalowanych pakietów może zaoszczędzić dużo czasu i wysiłku. Może również ułatwić identyfikację niechcianych pakietów, które chcesz usunąć, aby zwolnić trochę miejsca.

Oto jak wyświetlić listę wszystkich zainstalowanych pakietów w różnych dystrybucjach Linuksa, w tym Ubuntu, Debian, CentOS, Arch Linux i openSUSE.

Wyświetl listę zainstalowanych pakietów w systemie Ubuntu/Debian

W dystrybucjach opartych na Debianie możesz użyć menedżera pakietów APT do znajdowania, instalowania, aktualizowania i usuwania pakietów. Korzystając z APT, możesz również wyświetl listę wszystkich zainstalowanych programów na Debianie/Ubuntu wraz z ich wersjami i innymi informacjami.

Aby wyświetlić listę wszystkich zainstalowanych pakietów Dystrybucje oparte na Debianie, użyj następującego polecenia:

instagram viewer
apt lista --zainstalowana

Lista zawiera różne pakiety z [zainstalowany], [zainstalowany, automatyczny], I [zainstalowany, lokalny] tagi.

  • [zainstalowany] pokazuje, że zainstalowałeś pakiet z oficjalnego repozytorium.
  • [zainstalowany, automatyczny] pokazuje, że APT zainstalował ten pakiet jako zależność dla innego pakietu oprogramowania.
  • [zainstalowany, lokalny] pokazuje pakiety, które zainstalowałeś lokalnie dpkg -i a nie z repozytorium.

Możesz także wyszukać program z listy zainstalowanych programów za pomocą polecenia grep następująco:

apt lista --zainstalowano | grep nazwa_programu

Możesz także użyć narzędzia dpkg, aby wyświetlić listę zainstalowanych pakietów:

dpkg -l

Aby wydrukować tylko nazwy zainstalowanych pakietów, użyj polecenia dpkg z awk w następujący sposób:

dpkg -l | awk '{drukuj $2}'

Zobacz zainstalowane pakiety w dystrybucjach opartych na RHEL

YUM i DNF są do tego przyzwyczajone zarządzać pakietami w dystrybucjach opartych na RHEL. Korzystając z nich, możesz instalować, aktualizować, wyświetlać i usuwać pakiety na swoim komputerze

Chociaż YUM nie jest już używany w nowszych dystrybucjach (takich jak RHEL 8, CentOS 8, Fedora 22 itp.), Nadal działa w większości z nich. RPM umożliwia także instalowanie i zarządzanie lokalnymi pakietami RPM.

Aby wyświetlić listę wszystkich zainstalowanych pakietów w dystrybucjach opartych na RHEL z YUM, użyj:

lista yum zainstalowana

W przypadku pakietów instalowanych z DNF użyj:

lista dnf zainstalowana

Możesz także wyświetlić listę zainstalowanych pakietów w dystrybucjach opartych na RHEL, używając następującego polecenia rpm:

obr./min -qa

The --ostatni opcja z powyższym poleceniem wyświetla listę wszystkich ostatnio zainstalowanych pakietów z najnowszym pakietem na górze:

rpm -qa --ostatni

To polecenie wyświetla również datę i godzinę zainstalowanego pakietu wraz z nazwami pakietów:

rpm -qa --ostatni | tak

Wyświetl listę zainstalowanych pakietów w Arch Linux

Pacman jest domyślnym menedżerem pakietów w dystrybucjach Linuksa opartych na Arch, takich jak Manjaro i EndeavourOS. Z Pacmanem możesz instalować i usuwać pakiety w dystrybucjach opartych na Arch, aktualizować nieaktualne pakiety i przeglądać listę wszystkich zainstalowanych pakietów.

Oto polecenie, aby wyświetlić listę wszystkich zainstalowanych pakietów w dystrybucji opartej na Arch:

pacman -Q

Aby wyświetlić listę wszystkich jawnie zainstalowanych pakietów, użyj:

pacman - Qe

Aby wyświetlić listę wszystkich obcych pakietów, które ręcznie zainstalowałeś z repozytorium innego niż główne, użyj:

pacman -Qm

Jeśli szukasz określonego pakietu na liście zainstalowanych pakietów, użyj:

pacman -Q | grep 

Wyświetl listę zainstalowanych pakietów w openSUSE

Zypper jest domyślnym menedżerem pakietów wiersza poleceń w openSUSE. Aby wyświetlić listę wszystkich zainstalowanych pakietów w openSUSE, użyj jednego z następujących poleceń:

wyszukiwanie zypper -- tylko zainstalowane

Lub:

suwak se -i

Aby sprawdzić, czy określony pakiet znajduje się na liście zainstalowanych pakietów, użyj następującej składni:

suwak se -i 

Możesz także wydrukować informacje o zainstalowanym pakiecie za pomocą:

informacje o zamkach 

Zobacz zainstalowane pakiety Snap w systemie Linux

Oprócz tradycyjnych wbudowanych menedżerów pakietów istnieją również programy, które można zainstalować w systemie Linux za pośrednictwem Snap.

Snap to uniwersalny menedżer pakietów obsługiwany we wszystkich głównych dystrybucjach Linuksa. Ułatwia to instalację oprogramowania w systemie Linux, ponieważ pakiety Snap są dostarczane wraz z ich zależnościami.

Aby wyświetlić listę zainstalowanych pakietów Snap w dowolnej dystrybucji Linuksa, uruchom:

lista snapów

To polecenie wyświetla listę pakietów, które zainstalowałeś za pomocą Snap. Nie zawiera żadnych pakietów zainstalowanych przy użyciu domyślnych menedżerów pakietów.

Oprócz nazwy zainstalowanego pakietu lista zawiera również inne informacje, takie jak numer wersji pakietu, numer wersji, informacje o kanale, nazwę wydawcy i wszelkie dodatkowe informacje, jeśli dostępny.

Wyświetl listę zainstalowanych pakietów Flatpak

Podobnie jak Snap, Flatpak jest również narzędziem do łatwiejszego zarządzania pakietami w systemie Linux. Możesz zainstalować Flatpak we wszystkich głównych dystrybucjach Linuksa i możesz go używać do tworzenia, instalowania i uruchamiania aplikacji w systemie Linux.

Aby wyświetlić listę zainstalowanych pakietów Flatpak, użyj następującego polecenia:

lista flatpaków

To polecenie wyświetla listę wszystkich zainstalowanych pakietów i środowisk uruchomieniowych Flatpak w systemie Linux. Runtime to zestaw zależności wymaganych przez aplikację do działania.

Aby wyświetlić listę tylko zainstalowanych aplikacji, użyj pliku --aplikacja opcja w następujący sposób:

lista flatpak --app

Podobnie, aby wyświetlić listę tylko zainstalowanych środowisk wykonawczych, użyj metody --runtime opcja:

lista flatpak -- środowisko wykonawcze

Aby wyświetlić szczegółowe informacje o wymienionych elementach, takich jak rozmiar zainstalowanej aplikacji, architektura, pochodzenie itp., użyj -D opcja:

lista flatpak -d

Możesz także pominąć wszystkie dodatkowe informacje i po prostu wydrukować nazwy zainstalowanych aplikacji, używając:

flatpak --columns=lista nazw

Zapisz listę zainstalowanych programów w pliku

Aby zapisać listę wszystkich zainstalowanych programów w pliku, przekieruj dane wyjściowe polecenia do pliku za pomocą operatora przekierowania (>), po którym następuje nazwa pliku.

Na przykład, aby zapisać listę zainstalowanych programów APT w pliku tekstowym o nazwie zainstalowane_programy.txt, polecenie brzmiałoby:

apt list --installed > install_programs.txt

Policz liczbę zainstalowanych pakietów

Możesz także policzyć liczbę zainstalowanych pakietów na liście za pomocą polecenia wc. Na przykład, aby policzyć liczbę zainstalowanych pakietów przez Zypper w openSUSE, polecenie brzmiałoby:

wyszukiwanie zypper -- tylko zainstalowane | wc -l

Masz listę wszystkich zainstalowanych pakietów Linuksa!

Teraz, gdy wiesz, jakie pakiety są zainstalowane w twoim systemie Linux, możesz łatwo zaktualizować przestarzałe pakiety lub zwolnić trochę miejsca, usuwając niechciane pakiety.

Co więcej, posiadanie tej listy programów może również ułatwić bezproblemowe przejście do nowego systemu, umożliwiając instalację wszystkich tych programów bez konieczności zapamiętywania ich indywidualnie.