Android

Hoe debian 9 stretch te upgraden naar debian 10 buster

How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions

How to Upgrade Debian 9 Stretch to Debian 10 Buster | SYSNETTECH Solutions

Inhoudsopgave:

Anonim

Na meer dan twee jaar ontwikkeling werd de nieuwe Debian stabiele versie, Debian 10 met codenaam Buster, uitgebracht op 6 juli 2019 en deze zal 5 jaar worden ondersteund.

Deze release bevat veel nieuwe pakketten en belangrijke software-upgrades. Debian 10 buster wordt geleverd met Linux 4.19 LTS-kernel, gebruikt het nftables-framework als standaard iptables-backend, ondersteunt UEFI Secure Boot en heeft AppArmor standaard ingeschakeld.

In deze zelfstudie laten we u zien hoe u uw Debian 9 Stretch-systeem kunt upgraden naar Debian 10, Buster.

voorwaarden

De upgrade moet worden uitgevoerd met superuser-rechten. Je moet ingelogd zijn als root of een gebruiker met sudo-rechten.

Maak een back-up van uw gegevens

Zorg eerst en vooral voor een back-up van uw gegevens voordat u de grote upgrade van uw besturingssysteem start. Als u Debian op een virtuele machine gebruikt, is het het beste om een ​​volledige momentopname van het systeem te maken, zodat u uw machine gemakkelijk kunt herstellen voor het geval de update naar het zuiden gaat.

Update momenteel geïnstalleerde pakketten

Voordat u met de release-upgrade begint, wordt aanbevolen om al uw momenteel geïnstalleerde pakketten bij te werken naar hun nieuwste versies.

Pakketten gemarkeerd als achtergehouden kunnen niet automatisch worden geïnstalleerd, geüpgraded of verwijderd. Dit kan problemen veroorzaken tijdens het upgradeproces. Ga als volgt te werk om te controleren of er pakketten op uw systemen worden tegengehouden:

sudo apt-mark showhold

Als pakketten on hold , moet u de pakketten met sudo apt-mark unhold package_name of zorgen dat de pakketten het upgradeproces niet hinderen.

Vernieuw de pakkettenindex en upgrade alle geïnstalleerde pakketten:

sudo apt update sudo apt upgrade

Voer apt full-upgrade die een belangrijke versie-upgrade van de geïnstalleerde pakketten uitvoert en mogelijk enkele onnodige pakketten verwijdert:

sudo apt full-upgrade

Verwijder alle automatisch geïnstalleerde afhankelijkheden die door geen enkel pakket meer nodig zijn:

sudo apt autoremove

Upgrade Debian 9 Stretch naar Debian 10 Buster

De eerste stap is het opnieuw configureren van de bronlijstbestanden van APT.

Om dit te doen, kunt u het bestand /etc/apt/sources.list openen met uw teksteditor en elk exemplaar van stretch door buster of de onderstaande sed opdrachten gebruiken. Als u andere /etc/apt/sources.list.d hebt onder /etc/apt/sources.list.d , moet u die bronnen ook bijwerken.

sudo nano /etc/apt/sources.list /etc/apt/sources.list

deb http://deb.debian.org/debian buster main deb http://deb.debian.org/debian buster-updates main deb http://security.debian.org/debian-security buster/updates main

Als alternatief kunt u de volgende sed commando's gebruiken die stretch naar buster in alle buster bijwerken:

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

Werk de pakkettenindex bij als u klaar bent:

sudo apt update

Als er fout- of waarschuwingsberichten zijn gerelateerd aan een repository van derden, probeer het probleem dan op te lossen of schakel de repository uit.

Start de systeemupgrade door de geïnstalleerde pakketten te upgraden. Hiermee worden alleen die pakketten bijgewerkt waarvoor geen andere pakketten hoeven te worden geïnstalleerd of verwijderd:

sudo apt upgrade

U wordt gevraagd of u wilt dat de services automatisch opnieuw worden gestart tijdens de upgrade.

Restart services during package upgrades without asking?

Tijdens het upgradeproces kunt u ook verschillende andere vragen krijgen, bijvoorbeeld of u een bestaand configuratiebestand wilt behouden of de versie van de pakketbeheerder wilt installeren. Als u geen aangepaste wijzigingen in het bestand hebt aangebracht, moet u veilig Y typen, anders houdt u de huidige configuratie N

De upgrade kan enige tijd duren, afhankelijk van het aantal updates en uw internetsnelheid.

Voer vervolgens apt full-upgrade die een volledige upgrade van het systeem uitvoert, de nieuwste versies van de pakketten installeert en de afhankelijkheidswijzigingen tussen pakketten in verschillende releases oplost. Hiermee worden alle pakketten geüpgraded die niet zijn bijgewerkt met de vorige opdracht.

sudo apt full-upgrade

De bovenstaande opdracht kan enkele nieuwe pakketten installeren en conflicterende en verouderde pakketten verwijderen.

Ruim de onnodige pakketten op met:

sudo apt autoremove

Start ten slotte uw machine opnieuw op zodat de nieuwe kernel wordt geactiveerd door te typen:

sudo systemctl reboot

Bevestig de upgrade

Wacht even totdat uw systeem opstart en meldt u aan.

Na het inloggen wordt u begroet met het volgende bericht:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

U kunt de Debian-versie ook controleren met de volgende opdracht:

lsb_release -a

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster

Dat is alles, u kunt nu genieten van uw nieuwe Debian 10 Buster.

Conclusie

In de meeste gevallen moet de upgrade van Debian 9 Stretch naar Debian 10 Buster relatief eenvoudig en pijnloos zijn.

debian