...

Linux Csomagkezelési útmutató

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)

A hozzászóláshoz be kell jelentkezned.

Bejelentkezeés