Jak wyświetlić listę zainstalowanych pakietów na Ubuntu i dystrybucji Linuksa opartych na Debianie

Więc zainstalowałeś Ubuntu i zacząłeś go używać intensywnie. Gdzieś w dole linii, jesteś zobowiązany do utraty śladu oprogramowania, które zostały zainstalowane w czasie.

To jest całkowicie normalne. Nikt nie oczekuje od ciebie, że będziesz pamiętał wszystkie pakiety zainstalowane w twoim systemie. Ale pojawia się pytanie, jak dowiedzieć się jakie pakiety zostały zainstalowane? Jak zobaczyć zainstalowane pakiety?

Szybkie podsumowanie

Aby wyświetlić listę wszystkich zainstalowanych pakietów używając apt:
apt list -installed

Przeczytaj resztę poradnika, aby dowiedzieć się więcej o innych sposobach i kilku innych wskazówkach, aby dostroić wyszukiwanie zainstalowanych pakietów.

Lista zainstalowanych pakietów w Ubuntu i Debianie

Jeśli używasz szeroko polecenia apt, prawdopodobnie spodziewałbyś się polecenia takiego jak apt lista zainstalowanych pakietów. Nie mylisz się tu całkowicie.

Pomimo że polecenie apt-get nie ma bezpośredniej opcji takiej jak apt-get list zainstalowanych pakietów, apt ma do tego polecenie.

apt list --installed

Wyświetli ono wszystkie pakiety, które zostały zainstalowane przy użyciu apt. Wyświetli również listę pakietów, które zostały zainstalowane jako zależności. Co oznacza, że nie tylko będziesz miał aplikacje, które zainstalowałeś, ale także będziesz miał ogromną listę bibliotek i innych pakietów, których nie zainstalowałeś bezpośrednio.

Lista zainstalowanych pakietów za pomocą polecenia apt

Sprawdź, czy określony pakiet jest zainstalowany w Ubuntu

Ponieważ lista zainstalowanych pakietów jest ogromna, lepszym pomysłem byłoby użycie grep i filtrowanie wyjścia dla określonego pakietu.

apt list --installed | grep program_name

Najlepszym sposobem jest użycie tej komendy:

apt -qq list program_name --installed

Obydwie opcje q są dla trybu cichego. W ten sposób wyszukiwane są tylko programy, które są zainstalowane.

Zauważ, że powyższa metoda wyszczególnia również aplikacje zainstalowane z plikami .deb. To jest fajne, prawda?

Inne sposoby sprawdzania zainstalowanych pakietów w Ubuntu/Debian

Jeśli czytałeś mój artykuł porównujący apt vs apt-get, prawdopodobnie już wiesz, że zarówno apt jak i apt-get w zasadzie używają dpkg. Oznacza to, że możesz użyć polecenia dpkg, aby wyświetlić listę wszystkich zainstalowanych pakietów w Debianie.

dpkg-query -l

Możesz przefiltrować dane wyjściowe za pomocą grep, aby wyszukać konkretny pakiet.

Listowanie zainstalowanych pakietów za pomocą dpkg

Do tej pory zajmowałeś się aplikacjami zainstalowanymi za pomocą menedżera pakietów Debiana. A co z aplikacjami Snap i Flatpak? Jak wyświetlić ich listę, ponieważ nie są one dostępne za pomocą apt i dpkg?

Aby wyświetlić wszystkie pakiety Snap zainstalowane w systemie, użyj tego polecenia:

snap list

Lista Snap wskazuje również zielonym haczykiem, które aplikacje pochodzą od zweryfikowanego wydawcy.

Listowanie zainstalowanych pakietów Snap

Aby wylistować wszystkie pakiety Flatpak zainstalowane w systemie, użyj tego polecenia:

flatpak list

Pozwól, że podsumuję to dla Ciebie.

Podsumowanie

Aby wymienić pakiety używając polecenia apt:

apt list -installed

Aby wymienić pakiety używając polecenia dpkg:

dpkg-query -l

Aby wymienić pakiety Snap zainstalowane w systemie:

snap list

Aby wyświetlić listę pakietów Flatpak zainstalowanych w systemie:

flatpak list

Lista ostatnio zainstalowanych pakietów

Do tej pory widziałeś listę zainstalowanych pakietów w porządku alfabetycznym. Co jeśli chcesz zobaczyć pakiety, które zostały ostatnio zainstalowane?

Na szczęście, system Linux przechowuje logi wszystkiego co dzieje się w systemie. Możesz odwołać się do tych dzienników, aby zobaczyć ostatnio zainstalowane pakiety.

Jest kilka sposobów, aby to zrobić. Możesz użyć dziennika polecenia dpkg lub dziennika polecenia apt.

Będziesz musiał użyć polecenia grep, aby przefiltrować wyniki, aby wyświetlić tylko zainstalowane pakiety.

grep " install " /var/log/dpkg.log

To wyświetli wszystkie pakiety, w tym zależności, które zostały zainstalowane ostatnio w twoim systemie wraz z czasem instalacji.

2019-02-12 12:41:42 install ubuntu-make:all 16.11.1ubuntu1
2019-02-13 21:03:02 install xdg-desktop-portal:amd64 0.11-1
2019-02-13 21:03:02 install libostree-1-1:amd64 2018.8-0ubuntu0.1
2019-02-13 21:03:02 install flatpak:amd64 1.0.6-0ubuntu0.1
2019-02-13 21:03:02 install xdg-desktop-portal-gtk:amd64 0.11-1
2019-02-14 11:49:10 install qml-module-qtquick-window2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtquick2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtgraphicaleffects:amd64 5.9.5-0ubuntu1

Możesz również użyć historii polecenia apt. To pokaże tylko te programy, które zostały zainstalowane za pomocą polecenia apt. Nie pokaże zależności zainstalowanych wraz z nim, choć szczegóły są obecne w logach. Czasami chcesz to zobaczyć, prawda?

grep " install " /var/log/apt/history.log

Wyjście powinno wyglądać tak:

Commandline: apt install pinta
Commandline: apt install pinta
Commandline: apt install tmux
Commandline: apt install terminator
Commandline: apt install moreutils
Commandline: apt install ubuntu-make
Commandline: apt install flatpak
Commandline: apt install cool-retro-term
Commandline: apt install ubuntu-software
Listowanie ostatnio zainstalowanych pakietów

Dziennik historii apt jest całkiem przydatny, ponieważ pokazuje czas, kiedy polecenie apt zostało uruchomione, użytkownika, który uruchomił polecenie i pakiety, które zostały zainstalowane przez polecenie.

Podpowiedź bonusowa: Pokaż zainstalowane aplikacje w Centrum Oprogramowania

Jeśli nie czujesz się komfortowo z terminalem i komendami, nadal masz sposób, aby zobaczyć aplikacje zainstalowane w systemie.

Możesz otworzyć Centrum Oprogramowania i kliknąć zakładkę Zainstalowane. Zobaczysz listę aplikacji, które zostały zainstalowane w systemie.

Pokazanie zainstalowanych aplikacji w Centrum Oprogramowania

Nie pokaże bibliotek i innych rzeczy z linii poleceń, ale może nie chcesz tego widzieć, ponieważ jesteś bardziej GUI centric. W przeciwnym razie, zawsze możesz użyć Synaptic Package Manager.

To jest to

Mam nadzieję, że ten szybki mały poradnik pomógł ci zobaczyć listę zainstalowanych pakietów na Ubuntu i dystrybucji opartych na Debianie.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.