Linux pakkehåndtering er essentielt for at installere, opdatere og fjerne software på dit system. Denne guide dækker de to mest almindelige pakkehåndteringsystemer: APT (brugt af Debian- og Ubuntu-baserede distributioner) og YUM (brugt af Red Hat-baserede distributioner), samt deres moderne alternative og almindelige kommandoer på forskellige Linux-distributioner.

Håndtering af Pakker med APT

APT (Advanced Package Tool) bruges af Debian, Ubuntu og deres afledte distributioner.

  1. Opdater Pakkelister

    Før installation eller opgradering af pakker, opdater pakkeindekset:

    sudo apt update
  2. Installer en Pakke

    Installér ny software ved at angive pakkenavn:

    sudo apt install package_name
  3. Fjern en Pakke

    Afinstaller en pakke fra dit system:

    sudo apt remove package_name
  4. Søg efter en Pakke

    Find pakker, der matcher et søgeterm:

    apt search search_term
  5. Opgrader Installerede Pakker

    Opdater alle installeret pakker til deres nyeste versioner:

    sudo apt upgrade
  6. Opgrader Distributionen

    Udfør en fuld systemopgradering, herunder håndtering af afhængigheder intelligently:

    sudo apt dist-upgrade

Håndtering af Pakker med YUM

YUM (Yellowdog Updater, Modified) bruges af Red Hat, CentOS og ældre Fedora-versioner.

  1. Opdater Pakkelister

    Friskestil pakkearkivets metadata:

    sudo yum update
  2. Installer en Pakke

    Installér ny software ved at angive pakkenavn:

    sudo yum install package_name
  3. Fjern en Pakke

    Afinstaller en pakke fra dit system:

    sudo yum remove package_name
  4. Søg efter en Pakke

    Find pakker, der matcher et søgeterm:

    yum search search_term
  5. Opgrader Installerede Pakker

    Opdater alle installeret pakker til deres nyeste versioner:

    sudo yum upgrade

Andre Pakkehåndteringsværktøjer

  • dnf (Dandified YUM): Succesoren til YUM, brugt i nyere versioner af Fedora og CentOS. Kommandoer er lignende med YUM, men med forbedret ydeevne og afhængighedshåndtering.
  • zypper: Pakkehåndteringsværktøj brugt i openSUSE og SUSE Linux Enterprise distributioner.
  • pacman: Pakkehåndteringsværktøj brugt i Arch Linux og dets afledte distributioner, kendt for sin simplicitet og hastighed.

Almindelige Pakkehåndteringskommandoer

Forespørg Installerede Pakker

  • APT: dpkg -l
  • YUM/dnf: yum list installed eller dnf list installed
  • pacman: pacman -Q

Finds Afhængighedsinformation

  • APT: apt-cache show package_name
  • YUM/dnf: yum deplist package_name eller dnf repoquery --requires package_name
  • pacman: pacman -Qi package_name

Husk at bruge sudo før administrative kommandoer for at udføre dem med de nødvendige privilegier. Korrekt pakkehåndtering sikrer, at dit system holder sig opdateret, sikkert og fungerende med de nyeste softwarepakker og sikkerhedsopdateringer.