How to List Installed Packages on Ubuntu and Debian-based Linux Distributions

Szóval telepítetted az Ubuntut és elkezdted használni. Valahol biztos, hogy az idő múlásával elveszíti a telepített szoftverek nyomát.

Ez teljesen normális. Senki sem várja el tőled, hogy emlékezz a rendszeredre telepített összes csomagra. De felmerül a kérdés, hogy honnan lehet tudni, hogy milyen csomagok voltak telepítve? Hogyan láthatjuk a telepített csomagokat?

Gyors összefoglaló

A telepített csomagok listázása az apt segítségével:
apt list -installed

Olvassa el a bemutató további részét, hogy megismerje a többi módszert és néhány további tippet a telepített csomagok keresésének finomhangolásához.

Telepített csomagok listája Ubuntuban és Debianban

Ha sokat használja az apt parancsot, valószínűleg számítana egy olyan parancsra, mint az apt list installed packages. Ebben nem tévedsz teljesen.

Míg az apt-get parancsnak nincs olyan egyszerű opciója, mint az apt-get list installed packages, az apt-nek van erre egy parancsa.

apt list --installed

Ez kilistázza az összes csomagot, amelyet az apt segítségével telepített. Azokat a csomagokat is felsorolja, amelyek függőségként lettek telepítve. Ami azt jelenti, hogy nem csak az általad telepített alkalmazásokat fogod látni, hanem a könyvtárak és egyéb csomagok hatalmas listáját is, amelyeket nem közvetlenül telepítettél.

A telepített csomagok listázása az apt paranccsal

Elnézi, hogy egy adott csomag telepítve van-e az Ubuntuban

Mivel a telepített csomagok listája hatalmas, jobb lenne, ha a grep segítségével szűrné a kimenetet egy adott csomagra.

apt list --installed | grep program_name

Egy jobb megoldás a következő parancs használata:

apt -qq list program_name --installed

Mindkét q opció csendes üzemmódra vonatkozik. És így csak a telepített programokat keresi.

Megjegyezzük, hogy a fenti módszer a .deb fájlokkal telepített alkalmazásokat is kilistázza. Ez klassz, nem?

A telepített csomagok ellenőrzésének egyéb módjai Ubuntu/Debianban

Ha olvastad az apt vs apt-get összehasonlító cikkemet, valószínűleg már tudod, hogy mind az apt, mind az apt-get alapvetően a dpkg-ot használja. Ez azt jelenti, hogy a dpkg parancsot használhatod a Debianban telepített összes csomag listázására.

dpkg-query -l

A kimenetet a grep segítségével ismét szűrheted, ha egy adott csomagot keresel.

Telepített csomagok listázása dpkg-val

Eleddig a Debian csomagkezelőjével telepített alkalmazásokkal foglalkoztál. Mi a helyzet a Snap és a Flatpak alkalmazásokkal? Hogyan listázza ki őket, mert az apt és a dpkg segítségével nem érhetők el?

A rendszerére telepített összes Snap csomag megjelenítéséhez használja ezt a parancsot:

snap list

A Snap lista zöld pipaccsal jelzi azt is, hogy mely alkalmazások származnak ellenőrzött kiadótól.

A telepített Snap csomagok listázása

A rendszeredre telepített összes Flatpak csomag listázásához használd ezt:

flatpak list

Hadd foglaljam össze neked.

Összefoglaló

A csomagok listázásához az apt parancs segítségével:

apt list -installed

A csomagok listázásához a dpkg parancs segítségével:

dpkg-query -l

A rendszeredre telepített Snap csomagok listázásához:

snap list

A rendszeredre telepített Flatpak csomagok listázása:

flatpak list

A nemrég telepített csomagok listázása

Ezidáig láttad a telepített csomagok listáját ábécésorrendben. Mi van akkor, ha a nemrég telepített csomagokat szeretné látni?

Hála Istennek, a Linux rendszer naplót vezet mindenről, ami a rendszerben történik. A naplókból megnézheti a nemrég telepített csomagokat.

Ez többféleképpen is megtehető. Használhatja a dpkg parancs naplóját vagy az apt parancs naplóját.

A grep paranccsal szűrni kell az eredményt, hogy csak a telepített csomagokat listázza.

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

Az összes olyan csomagot, beleértve a függőségeket is, amelyeket nemrég telepítettek a rendszerére, a telepítés időpontjával együtt.

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

Az apt parancs előzményeit is használhatja. Ez csak azokat a programokat fogja megmutatni, amelyeket az apt parancs segítségével telepített. Nem fogja megmutatni a vele telepített függőségeket, bár a naplókban ezek részletei jelen vannak. Néha csak ezt szeretné látni, igaz?

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

A kimenetnek valahogy így kell kinéznie:

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
A legutóbb telepített csomagok listája

Az apt előzménynaplója igen hasznos, mert megmutatja az apt parancs futásának időpontját, a parancsot futtató felhasználót és a parancs által telepített csomagokat.

Bónusz tipp: Telepített alkalmazások megjelenítése a Szoftverközpontban

Ha nem ért a terminálhoz és a parancsokhoz, akkor is van módja arra, hogy megnézze a rendszerére telepített alkalmazásokat.

Megnyithatja a Szoftverközpontot, és rákattinthat a Telepítettek fülre. Láthatja a rendszerére telepített alkalmazások listáját.

A telepített alkalmazások megjelenítése a Szoftverközpontban

A könyvtárakat és egyéb parancssoros dolgokat azonban nem fogja mutatni, de lehet, hogy ezeket nem szeretné látni, mivel Ön inkább GUI-központú. Egyébként bármikor használhatja a Synaptic csomagkezelőt.

Ez minden

Remélem, ez a gyors kis bemutató segített abban, hogy láthassa a telepített csomagok listáját az Ubuntu és Debian alapú disztribúciókban.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.