Upgrade van Raspbian Stretch naar Raspbian Buster

De meest recente beta’s van Domoticz werken alleen nog maar op Raspbian Buster. Mocht je nog Raspbian Stretch op je Raspberry Pi hebben staan en je installeert een nieuwe beta van Domoticz dan zal Domoticz niet meer starten. Gelukkig is het vrij simpel van van Raspbian Stretch te upgraden naar Raspbian Buster.

Voorbereiding

Zorg dat alles up-to-date is:

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

Controleer dat je geen fouten hebt. Na het commando krijg je eventuele fouten, zorg dat je deze eerst hersteld, voordat je verder gaat met upgraden:

dpkg -C
apt-mark showhold

 

Bereid de apt-get bronnen voor

Update de apt-get bronnen. Met onderstaande commando’s vervang je “stretch” met “buster” in de repository-locaties:

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

Controleer met onderstaand commando of alle bronnen nu naar “buster” verwijzen:

grep -lnr stretch /etc/apt

Ik moest zelf ook nog onderstaande bronnen wijzen, maar dat is voor iedereen weer anders:

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

Versnel de volgende stappen door de list changes package te verwijderen (op het eind wel weer toevoegen!):

sudo apt-get remove apt-listchanges

 

Upgrade naar Buster

Geef onderstaand commando in om alle packages te upgraden naar Buster, inclusief de kernel modules:

sudo apt-get update && sudo apt-get full-upgrade -y

Verwijder de verouderde packages:

sudo apt-get autoremove -y && sudo apt-get autoclean

Controleer dat je nu Buster als os hebt:

cat /etc/os-release

 

Update firmware

Een optionele stap is om de laste firmware te installeren:

sudo rpi-update

 

Tot slot installeer je de list changes package weer:

sudo apt-get install apt-listchanges

Herstart de Raspberry Pi met:

sudo reboot

Je Raspberry Pi is nu weer helemaal up-to-date en je kunt de nieuwste beta’s van Domoticz installeren!

7 gedachten over “Upgrade van Raspbian Stretch naar Raspbian Buster

  • 1 februari 2020 om 18:19
    Permalink

    Hi Joost,

    Alsof je mijn gedachten kunt lezen 🙂 Ik was net van plan om mijn RPi te upgraden naar Buster en toen kwam jouw post. Een paar kleine aantekeningen:

    De installatie met een standaard installatie (met desktop environment) duurt meerdere uren (in mijn geval ruim 3 uur op een RPi 3B+). Iets om rekening mee te houden.
    Heb je een RPi 4 dan is het verstandig om vooraf te controleren of je voldoende ruimte hebt op je opslagmedium voor de firmware update:

    Je hebt voor de Buster update ongeveer 2GB aan vrije ruimte nodig obv een desktop interface en wat aanvullende applicaties
    Als je een Pihole draait op dezelfde Pi dan kun je voor problemen komen te staan. Bij mij werkt de Pihole wel maar ik heb (even) geen web interface. Working on it 😉

    Greetz,

    Jan

    Beantwoorden
    • 1 februari 2020 om 21:35
      Permalink

      Gek dat het bij jou zo lang duurt, hier duurde het op een RPi 3B (zonder desktop env.) een half uurtje en op een RPi 4 (met desktop env.) een klein uurtje.

      Beantwoorden
  • 2 februari 2020 om 17:42
    Permalink

    Heldere uitleg! Is het raadzaam eerst te upgraden naar Buster en dan Domoticz naar de laatste beta te updaten?

    Beantwoorden
    • 2 februari 2020 om 23:40
      Permalink

      Ja, eerst een volledige back-up maken, dan updaten naar Buster en tot slot Domotica updaten.

      Beantwoorden
  • 13 februari 2020 om 13:11
    Permalink

    is het probleem dat vnc de desktop niet kan weergeven inmiddels opgelost?
    De eerste ker dat ik de upgrade deed kon vnc de desktop niet meer weergeven, ook niet in de hoogste resolutie.

    Beantwoorden

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *