A Linux operációs rendszerben a csomagok olyan speciális archívumok, amelyek szoftvereket és a telepítéssel és konfigurálással kapcsolatos információkat tartalmaznak. Minden csomag egy adott programhoz vagy könyvtárhoz tartozó fájlok halmaza.
A Linuxban a csomagok a szoftverek telepítésének, eltávolításának és frissítésének kezelésére szolgálnak. Egy program telepítésekor a csomagkezelő letölti a megfelelő csomagot az adattárból, kicsomagolja és a fájlokat a számítógépre másolja, majd elvégzi a szükséges konfigurációt.
A csomagok kiterjesztése .rpm (Red Hat-alapú disztribúciók, például Fedora és CentOS esetében) vagy .deb
(Debian-alapú disztribúciók, például Ubuntu és Linux Mint esetében). Számos különböző csomagkezelő létezik, például az apt, a yum és a pacman
, amelyek mindegyike saját csomagformátumot használ.
A csomagok segítségével könnyedén kezelheti a rendszerében lévő programok telepítését, frissítését és eltávolítását. A Linuxban számos csomagformátum létezik, mint például az RPM (Red Hat Package Manager), DEB (Debian Package), TGZ (tarball) és mások.
Ezek olyan metaadatokat is tartalmaznak, mint a szoftver neve, verziója és leírása, valamint szerzői és licencadatokat. Ezek a metaadatok lehetővé teszik a szoftverfüggőségek és frissítések kezelését.
A Linux-csomagok telepíthetők a hivatalos Linux-disztribúciós tárolókból vagy harmadik féltől származó forrásokból. Saját csomagokat is létrehozhat, amelyeket más Linux rendszerekre telepíthet.
A legtöbb Linux-disztribúcióban a telepített csomagok listáját egy speciális parancs segítségével tekintheti meg a terminálban.
Debianban és Ubuntuban a dpkg-query
parancsot használhatja:
dpkg-query -l
Ez a parancs a telepített csomagok teljes listáját adja ki "csomag, verzió, leírás" formátumban.
Fedora, CentOS és más olyan disztribúciókban, amelyek a yum vagy dnf csomagkezelő segédprogramot használják, használhatja a parancsot:
yum list installed
Alternatívaként
dnf list installed
Ezek a parancsok kiadják a telepített csomagok listáját a verziókkal és leírásokkal együtt.
Az Arch Linuxban és származékaiban használhatja a parancsot:
pacman -Q
Ez a parancs felsorolja az összes telepített csomagot.
Az OpenSUSE rendszerben a következő parancsot használhatja:
zypper search -installed-only
Ez a parancs kilistázza az összes telepített csomagot.
A Slackware-ben a következő parancsot használhatja:
ls /var/log/packages/
Most már tudja, hogyan láthatja az egyes disztribúciók csomagjainak listáját.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: