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

Fullstack-utvikler • Webno