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.
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.
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 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
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 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.