A csomagkezelés elengedhetetlen része egy Linux rendszer adminisztrációjának. Különböző disztribúciók eltérő csomagkezelőket használnak, mindegyik saját parancsokkal.
Íme egy gyors referencia a leggyakrabban használt csomagkezelési eszközökhöz.
Debian-alapú (APT - Advanced Packaging Tool)
Disztribúciók: Debian, Ubuntu, Linux Mint, Pop!_OS
Feladat | Parancs |
---|---|
Csomaglisták frissítése | sudo apt update |
Telepített csomagok frissítése | sudo apt upgrade |
Csomag telepítése | sudo apt install <package> |
Csomag eltávolítása | sudo apt remove <package> |
Felesleges függőségek eltávolítása | sudo apt autoremove |
Csomag keresése | apt search <package> |
Csomaginformáció megjelenítése | apt show <package> |
Telepített csomagok listázása | dpkg -l |
RPM-alapú (DNF/YUM)
Disztribúciók: Fedora, RHEL, CentOS, Rocky Linux, AlmaLinux
Feladat | DNF Parancs | YUM Parancs |
Csomaglisták frissítése | sudo dnf check-update |
sudo yum check-update |
Telepített csomagok frissítése | sudo dnf upgrade |
sudo yum update |
Csomag telepítése | sudo dnf install <package> |
sudo yum install <package> |
Csomag eltávolítása | sudo dnf remove <package> |
sudo yum remove <package> |
Felesleges függőségek eltávolítása | sudo dnf autoremove |
sudo yum autoremove |
Csomag keresése | dnf search <package> |
yum search <package> |
Csomaginformáció megjelenítése | dnf info <package> |
yum info <package> |
Telepített csomagok listázása | dnf list installed |
yum list installed |
Arch-alapú (Pacman)
Disztribúciók: Arch Linux, Manjaro, EndeavourOS
Feladat | Parancs |
Csomaglisták és rendszer frissítése | sudo pacman -Syu |
Csomag telepítése | sudo pacman -S <package> |
Csomag eltávolítása | sudo pacman -R <package> |
Csomag és függőségeinek eltávolítása | sudo pacman -Rns <package> |
Csomag keresése | pacman -Ss <package> |
Csomaginformáció megjelenítése | pacman -Si <package> |
Telepített csomagok listázása | pacman -Qe |
openSUSE (Zypper)
Disztribúciók: openSUSE Leap, openSUSE Tumbleweed
Feladat | Parancs |
Tárolók frissítése | sudo zypper refresh |
Telepített csomagok frissítése | sudo zypper update |
Csomag telepítése | sudo zypper install <package> |
Csomag eltávolítása | sudo zypper remove <package> |
Csomag keresése | zypper search <package> |
Csomaginformáció megjelenítése | zypper info <package> |
Telepített csomagok listázása | zypper se --installed-only |
Gentoo (Portage - emerge)
Disztribúciók: Gentoo
Feladat | Parancs |
Tárolók szinkronizálása | sudo emerge --sync |
Telepített csomagok frissítése | sudo emerge -uD @world |
Csomag telepítése | sudo emerge <package> |
Csomag eltávolítása | sudo emerge --deselect <package> |
Csomag keresése | emerge --search <package> |
Csomaginformáció megjelenítése | emerge --info <package> |
Telepített csomagok listázása | equery list |
Slackware (pkgtools, slapt-get, sbopkg)
Disztribúciók: Slackware
Feladat | Parancs |
Csomag telepítése | installpkg <package>.txz |
Csomag eltávolítása | removepkg <package> |
Csomag frissítése | upgradepkg <package>.txz |
Csomag keresése | slapt-get --search <package> |
Telepítés SlackBuilds-ből | sbopkg -i <package> |
Egyéb csomagkezelők
-
Flatpak:
flatpak install <package>
(Univerzális Linux csomagformátum) -
Snap:
snap install <package>
(Canonical univerzális csomagkezelője) -
AppImage: Futtatás
./<AppImageFile>
paranccsal (Nincs telepítés szükséges)
Ez a gyorsútmutató segít eligazodni a különböző Linux disztribúciók csomagkezelésében. Legyen szó Debian-alapú, RPM-alapú, Arch vagy más rendszerről, a megfelelő parancsok ismerete hatékonyabbá teszi a Linux adminisztrációt!
Hozzászólások(0)