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)