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.

  1. Oppdater pakkelister

    Før du installerer eller oppgraderer pakker, oppdater pakkeindeksen:

    sudo apt update
  2. Installer en pakke

    Installer ny programvare ved å spesifisere pakkenavn:

    sudo apt install package_name
  3. Fjern en pakke

    Fjern en pakke fra systemet ditt:

    sudo apt remove package_name
  4. Søk etter en pakke

    Finn pakker som matcher et søketerm:

    apt search search_term
  5. Oppgrader installerte pakker

    Oppdater alle installerte pakker til de siste versjonene:

    sudo apt upgrade
  6. 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.

  1. Oppdater pakkelister

    Freskopp pakkearkivets metadata:

    sudo yum update
  2. Installer en pakke

    Installer ny programvare ved å spesifisere pakkenavn:

    sudo yum install package_name
  3. Fjern en pakke

    Fjern en pakke fra systemet ditt:

    sudo yum remove package_name
  4. Søk etter en pakke

    Finn pakker som matcher et søketerm:

    yum search search_term
  5. 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 installed eller dnf list installed
  • pacman: pacman -Q

Finn avhengighetsinformasjon

  • APT: apt-cache show package_name
  • YUM/dnf: yum deplist package_name eller dnf 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.