Linux-pakkehåndtering er essensiell for å installere, oppdatere og fjerne programvare på systemet ditt. Denne guiden dekker de to mest vanlige pakkehåndteringsystemene: APT (brukt av Debian- og Ubuntu-baserte distribusjoner) og YUM (brukt av Red Hat-baserte distribusjoner), samt moderne alternativer og vanlige kommandoer på ulike Linux-distribusjoner.
Håndtering av pakker med APT
APT (Advanced Package Tool) brukes av Debian, Ubuntu og deres derivater.
-
Oppdater pakkelister
Før du installerer eller oppgraderer pakker, oppdater pakkeindeksen:
sudo apt update -
Installer en pakke
Installer ny programvare ved å spesifisere pakkenavn:
sudo apt install package_name -
Fjern en pakke
Fjern en pakke fra systemet ditt:
sudo apt remove package_name -
Søk etter en pakke
Finn pakker som matcher et søketerm:
apt search search_term -
Oppgrader installerte pakker
Oppdater alle installerte pakker til de siste versjonene:
sudo apt upgrade -
Oppgradere distribusjonen
Gjennomfør en full systemoppgradering, inkludert håndtering av avhengigheter intelligently:
sudo apt dist-upgrade
Håndtering av pakker med YUM
YUM (Yellowdog Updater, Modified) brukes av Red Hat, CentOS og eldre Fedora-versjoner.
-
Oppdater pakkelister
Freskopp pakkearkivets metadata:
sudo yum update -
Installer en pakke
Installer ny programvare ved å spesifisere pakkenavn:
sudo yum install package_name -
Fjern en pakke
Fjern en pakke fra systemet ditt:
sudo yum remove package_name -
Søk etter en pakke
Finn pakker som matcher et søketerm:
yum search search_term -
Oppgrader installerte pakker
Oppdater alle installerte pakker til de siste versjonene:
sudo yum upgrade
Annen pakkehåndteringsverktøy
- dnf (Dandified YUM): Succesoren til YUM, brukt i nye versjoner av Fedora og CentOS. Kommandoer er lignende med YUM men med forbedret ytelse og avhengighetsløsning.
- zypper: Pakkehåndteringsverktøy brukt i openSUSE og SUSE Linux Enterprise distribusjoner.
- pacman: Pakkehåndteringsverktøy brukt i Arch Linux og deres derivater, kjent for sin enkelhet og hastighet.
Vanlige pakkehåndteringskommandoer
Søk etter installerte pakker
- APT:
dpkg -l - YUM/dnf:
yum list installedellerdnf list installed - pacman:
pacman -Q
Finn avhengighetsinformasjon
- APT:
apt-cache show package_name - YUM/dnf:
yum deplist package_nameellerdnf repoquery --requires package_name - pacman:
pacman -Qi package_name
Husk å bruke sudo før administrative kommandoer for å utføre dem med de nødvendige privilegiene. Riktig pakkehåndtering sørger for at systemet ditt holder seg oppdatert, sikkert og funksjonelt med de nyeste programvarepakker og sikkerhetspatchene.