Hopp til hovedinnhold

Pakkehåndtering og programvare

Kapittel 7

Forskjellige distribusjoner bruker ulike pakkehåndterere:

Debian/Ubuntu/Mint → APT

RedHat/CentOS → YUM eller DNF

Fedora → DNF

SUSE → YaST

Arch → pacman

APT (Debian-baserte systemer)

Søke etter pakke:

apt search tree

Vis mer info om en pakke:

apt show tree

Installere en pakke:

sudo apt update
sudo apt install tree

Oppdatere systempakker:

sudo apt update
sudo apt upgrade

Oppgradere en bestemt pakke:

sudo apt upgrade <pakkenavn>

Se hvilke pakker som kan oppgraderes:

sudo apt list --upgradeable

Sette pakke på hold (ikke oppgrader):

sudo apt-mark hold <pakkenavn>

Fjerne fra hold:

sudo apt-mark unhold <pakkenavn>

Fjerne pakker:

sudo apt remove <pakkenavn>

Fjerner programmet, men lar konfigurasjonsfiler ligge.

sudo apt purge <pakkenavn>

Fjerner programmet og konfigurasjonsfiler.

Last ned uten å installere:

sudo apt install --download-only <pakkenavn>

Filer lagres i /var/cache/apt/archives

Distribusjonsoppgradering:

sudo apt dist-upgrade

Brukes til å oppgradere til en ny release. Kan medføre feil, derfor anbefales ofte reinstallasjon og migrering av tjenester i stedet.

Installer programmer fra kildekode

Installer bygge-verktøy:

sudo apt install build-essential

Eksempel med nmap:

wget https://nmap.org/dist/nmap-7.40.tar.bz2
Robert Kristoffersen
Fullstack-utvikler • Webno