Pakethantering i Linux innebär att installera, uppdatera och ta bort programvara med hjälp av pakethanteringsverktyg. De två vanligaste systemen är APT (Advanced Package Tool) för Debian- och Ubuntu-baserade distributioner, och YUM (Yellowdog Updater, Modified) för Red Hat-baserade distributioner. Denna guide visar hur du använder dessa verktyg samt andra vanliga pakethanterare.
Så här gör du
-
Steg 1: Hantera paket med APT (Debian, Ubuntu)
APT används på Debian- och Ubuntu-baserade system. Här är de vanligaste kommandona:
Uppdatera paketlistor:
sudo apt updateInstallera ett paket:
sudo apt install package_nameTa bort ett paket:
sudo apt remove package_nameSök efter ett paket:
apt search search_termUppgradera installerade paket:
sudo apt upgradeUppgradera distributionen:
sudo apt dist-upgrade -
Steg 2: Hantera paket med YUM (Red Hat, CentOS, Fedora)
YUM används på Red Hat-baserade system. Här är de vanligaste kommandona:
Uppdatera paketlistor:
sudo yum updateInstallera ett paket:
sudo yum install package_nameTa bort ett paket:
sudo yum remove package_nameSök efter ett paket:
yum search search_termUppgradera installerade paket:
sudo yum upgrade -
Steg 3: Använd andra pakethanterare
Beroende på din Linux-distribution kan du använda andra pakethanterare:
dnf (Dandified YUM): Efterträdare till YUM som används i nyare versioner av Fedora och CentOS.
zypper: Pakethanterare som används i openSUSE och SUSE Linux Enterprise.
pacman: Pakethanterare som används i Arch Linux och dess derivat.
-
Steg 4: Lista installerade paket
För att se vilka paket som är installerade på ditt system:
APT:
dpkg -lYUM/dnf:
yum list installedeller
dnf list installedpacman:
pacman -Q -
Steg 5: Kontrollera paketberoenden
För att hitta information om ett pakets beroenden:
APT:
apt-cache show package_nameYUM/dnf:
yum deplist package_nameeller
dnf repoquery --requires package_namepacman:
pacman -Qi package_name
Viktigt att tänka på
Kom ihåg att använda sudo före dessa kommandon för att köra dem med administrativa privilegier. Korrekt pakethantering säkerställer att ditt system förblir uppdaterat, säkert och funktionellt med de senaste programvarupaketen och säkerhetsuppdateringarna.