Hva er nytt i denne utgivelsen?
Trinn én - Forberedelse
Trinn to - Systemoppdatering
Trinn tre - Oppgrader til Stretch
Trinn fire - Start inn i det nye systemet
Konklusjon
Debian 9 kodenavn Stretch er den siste stabile utgivelsen av Debian, som ble utgitt 17. juni 2017. I denne opplæringen skal jeg vise deg hvordan du oppgraderer Debian 8 (Jessie) -serveren til den siste stabile utgivelsen.
Hva er nytt i denne utgivelsen?
- Over 15 000 nye pakker, for totalt over 51 000 pakker. Les mer .
- Over 50 % av alle pakkene ble oppdatert.
- MariaDB erstatter MySQL. Merk at binære datafilformater ikke er bakoverkompatible etter oppgradering. Les mer .
Trinn én - Forberedelse
Debian er et ekstremt stabilt operativsystem, og oppgradering fra en utgivelse til en annen har alltid vært enkelt. For å være på den sikre siden anbefaler jeg på det sterkeste at du tar en fullstendig sikkerhetskopi eller i det minste sikkerhetskopierer all data eller konfigurasjonsinformasjon du ikke har råd til å miste. Vultr snapshot-systemet kan brukes for enkel sikkerhetskopiering og gjenoppretting.
Dette er også et godt tidspunkt å se etter ødelagte pakker:
sudo dpkg --audit
Trinn to - Systemoppdatering
Oppdater systemet til siste versjon.
apt update
apt upgrade
Når du er oppgradert, vil du se følgende utgang.
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Trinn tre - Oppgrader til Stretch
Lag en kopi av den originale filen /etc/apt/source.list .
cp /etc/apt/sources.list /etc/apt/sources.list-jessie
Rediger nå filen og erstatt ordene jessie med stretch .
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch main contrib non-free
Kjør systemoppdateringen på nytt og kjør denne gangen dist-upgrade.
apt update
apt upgrade
apt dist-upgrade
Etter at oppgraderingen er fullført, kan du fjerne unødvendige pakker.
apt autoremove
Trinn fire - Start inn i det nye systemet
Start systemet på nytt.
reboot
Etter at systemet kommer opp igjen, logg på og sjekk Debian-versjonen.
cat /etc/debian_version
9.1
... eller sjekk kjerneversjonen.
uname -a
Linux mydebian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux
Konklusjon
Å oppgradere et Debian-system fra Jessie til Stretch er en enkel prosess, men husk at før du bestemmer deg for å gjøre det, må du sjekke eventuelle tredjepartsapplikasjoner for kompatibilitetsproblemer.