Winkelwagen

/ .nl-domeinnaam

Jouw .nl voor slechts € 0,49.

Domeinnaam checken
E-mail

/ Hostingpakket keuzehulp

Weet je niet zeker welk hostingpakket de beste
keus is voor jouw website? Met onze keuzehulp
kom je er wel uit.

Direct naar de keuzehulp

/ OpenStack

/ Probeer Public Cloud uit

Gratis 1 maand aan de slag met Public Cloud?

Vraag proefperiode aan

/ TransIP Blog

Woocommerce vs Shopify - Kies jouw ideale platform

Lees de blogpost
Hulp nodig?

    Sorry, we konden geen resultaten vinden voor jouw zoekopdracht.

    Een Debian-release upgraden

    Updates van je besturingssysteem zijn een cruciaal onderdeel van de veiligheid van je besturingssysteem, zo ook de upgrade naar een nieuwe major release.

    In deze handleiding laten we zien hoe je op je VPS veilig en gecontroleerd een Debian-release upgrade uitvoert, bijvoorbeeld van Debian 12 ‘Bookworm’ naar Debian 13 ‘Trixie’). 

    • Plan een onderhoudsvenster en maak vóór de upgrade een snapshot of zorg dat je een recente back-up hebt.
    • Controleer of externe repositories die je gebruikt (zoals Docker) Debian 13 ondersteunen.
     

     

    Een Debian-release upgraden

     

    Stap 1

    Verbind met je VPS via SSH of de VPS-console.


     

    Stap 2

    Werk je huidige systeem volledig bij:

    sudo apt -y update && sudo apt -y upgrade

    Verwijder overbodige packages:

    sudo apt -y --purge autoremove

     

    Stap 3

    Pas je APT-bronnen aan door de ‘code name’ van de huidige release te veranderen naar de nieuwe, bijvoorbeeld van ‘bookworm’ (Debian 12) naar ‘trixie’ (Debian 13). Dit kan handmatig of met een vervangopdracht. Werk hierbij zowel /etc/apt/sources.list als eventuele bestanden in /etc/apt/sources.list.d/ bij (meestal hoef je enkel /etc/apt/sources.list.d/debian.sources aan te passen)..

     

    Handmatig updaten:

    Open het bestand met de Debian-sources, bijvoorbeeld:

    nano /etc/apt/sources.list.d/debian.sources

    Pas de code naam aan van de huidige release, bijvoorbeeld ‘bookworm’ naar de nieuwe release, bijvoorbeeld ‘trixie’:

    Types: deb deb-src
    URIs: mirror+file:///etc/apt/mirrors/debian.list
    Suites: trixie trixie-updates trixie-backports
    Components: main
    Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
    
    Types: deb deb-src
    URIs: mirror+file:///etc/apt/mirrors/debian-security.list
    Suites: trixie-security
    Components: main
    Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

     

    Automatisch updaten via de command-line:

    sudo find /etc/apt -name "*.sources" -type f -exec sudo sed -i 's/bookworm/trixie/g' {} \;
    sudo find /etc/apt -name "*.list" -type f -exec sudo sed -i 's/bookworm/trixie/g' {} \;

     

    Stap 4

    Ververs de package list en voer een minimale upgrade uit om kernonderdelen bij te werken zonder dependencies te breken en herstart je VPS:

    sudo apt -y update && sudo apt -y upgrade
    sudo reboot
    • Je krijgt waarschijnlijk een vraag of services automatisch herstart mogen worden. We raden aan dit te doen en na de update van je meest gebruikte services te controleren dat zij zonder verdere issues zijn herstart. 
    • De reboot is optioneel, maar soms zijn er packages waarvoor na een update een herstart nodig is om alle wijzigingen volledig door te voeren. Door eerst je VPS te herstarten sluit je eventuele issues als gevolg van het update-proces uit.

     

    Stap 5

    Voer nu de release-upgrade uit en herstart daarna je VPS:

    sudo apt -y full-upgrade
    sudo reboot

    Lees eventuele prompts aandachtig, vooral bij configuratiebestanden. Kies of je jouw versie wilt behouden of de maintainer-versie wilt overnemen. Als je twijfelt, noteer de wijzigingen en vergelijk later.


     

    Stap 6

    Controleer na de reboot de releaseversie met een van de volgende commando's:

    cat /etc/os-release | sed -n 's/^PRETTY_NAME=//p'
    cat /etc/debian_version
    lsb_release -a

     

    Stap 7

    Ruim oude packages op en maak de apt-cache leeg:

    sudo apt -y --purge autoremove && sudo apt clean

    Controleer vervolgens op fouten in de huidige boot:

    sudo journalctl -p err -b

    Indien je de stappen in deze handleiding via SSH hebt doorlopen zie je waarschijnlijk enkel een SSH gerelateerde foutmelding als gevolg van het verbreken van de SSH-verbinding. 


     

    Gefeliciteerd! Je Debian-release is nu veilige en gecontroleerd geüpgraded naar een nieuwe release versie.

     

    Kom je er niet uit?

    Ontvang persoonlijke hulp van onze supporters

    Neem contact op