Indholdsfortegnelse
Release
1 2 3 4 5 6 |
# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal |
eller…
1 2 |
# lsb_release -r Release: 20.04 |
Opdater
Start med at opdatere software-listen:
1 |
apt update |
Skipping acquire of…
På det seneste har jeg flere gange oplevet denne fejl med apt update:
1 |
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://some.random.org/repo focal-pgdg InRelease' doesn't support architecture 'i386' |
Dette løses ved at finde det omtalte repo i /etc/apt/sources.list
eller /etc/apt/sources.list.dk/[reponavn].list
og indsætte [arch=amd64]
.
Eksempel: /etc/apt/sources.list.d/zabbix.list
1 2 |
deb [arch=amd64] http://repo.zabbix.com/zabbix/5.0/ubuntu focal main deb-src http://repo.zabbix.com/zabbix/5.0/ubuntu focal main |
Opgrader
Opgrader derefter installerede pakker og kernen:
1 |
apt upgrade |
Kommandoen dist-upgrade
er en udvidet version af upgrade
, der på intelligent vis håndterer ændringer i afhængigheder mellem pakkerne og vil, om nødvendigt, søge at opdatere vigtige pakker på bekostning af mindre vigtige. Derfor kan dist-upgrade
, i sjældne tilfælde, vælge at fjerne pakker.
Men medmindre man har en rigtig godt grund, så skal man køre dist-upgrade
ved hver opdatering, da man ellers ikke får opdateringer til kernen med. Kerneopdateringer foregår nemlig på den måde, at når der kommer en ny version, ændres afhængigheden til linux-image-generic
, dvs. at f.eks. linux-image-3.2.0-10-generic
erstattes med linux-image-3.2.0-11-generic
.
Fra og med Ubuntu 14 kom iøvrigt full-upgrade
som er det samme som dist-upgrade
.
1 |
apt dist-upgrade |
Hvis reboot_required
findes, bør du genstarte efter opgraderingen:
1 2 3 4 5 |
cd /var/run ls -1 [...] reboot-required [...] |
Oprydning
Fjern ubrugte pakker og frigør plads under /boot
1 |
# apt autoremove |
Fjern *.deb pakker der ikke længere er installeret. Afhængig af dine rutiner og vaner i forbindelse med installationer, kan dette frigøre en del plads under /var/cache/apt/archives
.
1 |
# apt-get autoclean |
Nedenstående er identisk med autoclean med den forskel at den fjerner ALLE pakker fra apt cache’n.
1 |
# apt-get clean |
Sådan kan du tjekke hvor meget plads cache’n optager:
1 |
# du -sh /var/cache/apt/archives |