Ezekkel a parancsokkal könnyen belátható, hogy mely csomagokat telepítette Linux PC-jére.
Új csomag telepítése előtt ellenőriznie kell, hogy az már telepítve van-e a rendszeren. Ezenkívül, ha új rendszerre vált, az összes telepített csomag listája jelentős időt és erőfeszítést takaríthat meg. Ezenkívül megkönnyítheti a nem kívánt csomagok azonosítását, amelyeket el szeretne távolítani, hogy helyet szabadítson fel.
A következőképpen listázhatja ki az összes telepített csomagot a különböző Linux-disztribúciókban, beleértve az Ubuntu, Debian, CentOS, Arch Linux és openSUSE rendszereket.
Listázza az Ubuntu/Debian telepített csomagjait
Debian-alapú disztribúciókon az APT csomagkezelőt használhatja csomagok keresésére, telepítésére, frissítésére és eltávolítására. Az APT használatával azt is megteheti listázza ki az összes Debian/Ubuntu telepített programot változataikkal és néhány egyéb információval együtt.
Az összes telepített csomag listázásához Debian alapú disztribúciók, használja a következő parancsot:
apt list --telepítve
A lista különböző csomagokat mutat be [telepítve], [telepített, automatikus], és [telepített, helyi] címkéket.
- [telepítve] azt mutatja, hogy a csomagot a hivatalos tárolóból telepítette.
- [telepített, automatikus] azt mutatja, hogy az APT ezt a csomagot egy másik szoftvercsomag függőségeként telepítette.
- [telepített, helyi] megjeleníti a helyileg telepített csomagokat dpkg -i és nem az adattárból.
A telepített programok listájából is kereshet egy programot grep paranccsal alábbiak szerint:
apt list --installed | grep program_neve
Használhatja a dpkg segédprogramot is a telepített csomagok listázásához:
dpkg -l
Ha csak a telepített csomagok nevét szeretné kinyomtatni, használja a dpkg parancsot az awk paranccsal az alábbiak szerint:
dpkg -l | awk '{print $2}'
Tekintse meg a telepített csomagokat az RHEL-alapú disztribúciókon
A YUM és a DNF megszokták csomagok kezelése RHEL-alapú disztribúciókban. Ezek segítségével telepítheti, frissítheti, listázhatja és eltávolíthatja a csomagokat a számítógépén
Bár a YUM-ot már nem használják újabb disztribúciókban (például RHEL 8, CentOS 8, Fedora 22 stb.), a legtöbbben továbbra is működik. Az RPM lehetővé teszi a helyi RPM-csomagok telepítését és kezelését is.
Az összes telepített csomag listázásához a YUM RHEL-alapú disztribúciókon, használja a következőket:
yum lista telepítve
A DNF-fel telepített csomagokhoz használja:
dnf lista telepítve
A telepített csomagokat az RHEL-alapú disztribúciókon is listázhatja a következő rpm paranccsal:
rpm -qa
A --utolsó opció a fenti paranccsal felsorolja az összes nemrégiben telepített csomagot a legfrissebb csomaggal a tetején:
rpm -qa --last
Ez a parancs a telepített csomag dátumát és idejét is felsorolja a csomagok nevei mellett:
rpm -qa --last | tac
A telepített csomagok listája az Arch Linux rendszeren
A Pacman az alapértelmezett csomagkezelő az Arch-alapú Linux disztribúciókban, mint például a Manjaro és az EndeavourOS. Pacmannel megteheted csomagok telepítése és eltávolítása Arch-alapú disztribúciókban, frissítse az elavult csomagokat, és tekintse meg az összes telepített csomag listáját.
Ez a parancs az összes telepített csomag listázásához egy Arch-alapú disztribúción:
pacman -Q
Az összes kifejezetten telepített csomag listázásához használja:
pacman -Qe
Az összes olyan idegen csomag listázásához, amelyet manuálisan telepített nem a fő lerakatból, használja:
pacman -Qm
Ha egy adott csomagot keres a telepített csomagok listájában, használja:
pacman -Q | grep
Sorolja fel az openSUSE telepített csomagjait
A Zypper az alapértelmezett parancssori csomagkezelő az openSUSE-ban. Az összes telepített csomag listázásához az openSUSE rendszeren használja a következő parancsok egyikét:
zypper keresés --csak telepítve
Vagy:
zypper se -i
Ha ellenőrizni szeretné, hogy egy adott csomag szerepel-e a telepített csomagok listájában, használja a következő szintaxist:
zypper se -i
A telepített csomagra vonatkozó információkat kinyomtathatja a következő használatával is:
zypper info
Tekintse meg a telepített Snap-csomagokat Linuxon
A hagyományos beépített csomagkezelőkön kívül vannak olyan programok is, amelyeket a Snap segítségével telepíthet a Linux rendszerére.
A Snap egy univerzális csomagkezelő, amelyet minden nagyobb Linux disztribúció támogat. Sokkal egyszerűbbé teszi a szoftvertelepítést Linuxon, mivel a Snap csomagokat a függőségeikkel együtt szállítják.
A telepített Snap-csomagok listázásához bármely Linux-disztribúción futtassa:
pillanatnyi lista
Ez a parancs felsorolja a Snap segítségével telepített csomagokat. Nem tartalmazza azokat a csomagokat, amelyeket az alapértelmezett csomagkezelőkkel telepített.
A telepített csomag neve mellett a lista más információkat is tartalmaz, például a verziószámot a csomagról, a változat száma, a csatorna adatai, a kiadó neve és minden további információ, ha elérhető.
A telepített Flatpak csomagok listája
A Snaphez hasonlóan a Flatpak is egy eszköz a könnyebb csomagkezeléshez Linuxon. A Flatpak minden nagyobb Linux disztribúcióra telepíthető, és Linuxon alkalmazások létrehozására, telepítésére és futtatására használhatja.
A Flatpak telepített csomagjainak listázásához használja a következő parancsot:
flatpak lista
Ez a parancs felsorolja az összes Flatpak telepített csomagot és futtatókörnyezetet a Linux rendszeren. A futási idő az alkalmazások futtatásához szükséges függőségek halmaza.
Csak a telepített alkalmazások listázásához használja a --app opció az alábbiak szerint:
flatpak lista --app
Hasonlóképpen, ha csak a telepített futási környezeteket szeretné felsorolni, használja a --futásidő választási lehetőség:
flatpak lista --runtime
A felsorolt elemek részletes információinak megtekintéséhez, mint például a telepített alkalmazás mérete, architektúrája, eredete stb., használja a -d választási lehetőség:
flatpak lista -d
Kihagyhat minden további információt, és egyszerűen kinyomtathatja a telepített alkalmazás nevét a következő használatával:
flatpak --columns=névlista
Mentse el a telepített programok listáját egy fájlba
Az összes telepített program listájának fájlba mentéséhez irányítsa át a parancs kimenetét egy fájlba az átirányítási operátor segítségével (>), amelyet a fájlnév követ.
Például az APT telepített programok listájának elmentéséhez egy szöveges fájlba telepített_programok.txt, a parancs a következő lenne:
apt list --telepített > telepített_programok.txt
Számolja meg a telepített csomagok számát
A listában megszámolhatja a telepített csomagok számát is a wc paranccsal. Például a Zypper által az openSUSE-ban telepített csomagok számának megszámlálásához a parancs a következő lenne:
zypper keresés --csak telepítve | wc -l
Megvan az összes telepített Linux-csomag listája!
Most, hogy tudja, milyen csomagok vannak telepítve Linux rendszerére, könnyedén frissítheti az elavultakat, vagy felszabadíthatja a helyet a nem kívánt csomagok eltávolításával.
Ezen túlmenően, ez a programlista megkönnyíti az új rendszerre való zökkenőmentes átállást, lehetővé téve az összes program telepítését anélkül, hogy külön-külön meg kellene emlékeznie rájuk.