Upgrade auf Raspian Buster

In Vorbereitung auf das Upgrade auf den Raspberry Pi 4 habe ich festgestellt, dass sich auch auf der Seite des Betriebssystems etwas getan hat. Inzwischen wurde (wie auch bei Debian) ein Upgrade von Stretch (Version 9) auf Buster (Version 10) durchgeführt, welches nun auch über NOOBS und als Image zur Verfügung gestellt wird. Dies erfordert aber auch einige Anpassungen an den Installationen und eine Überprüfung der Build-Chain, weshalb ich der Installation unter Buster einen kurzen Beitrag widmen möchte.

Zuerst hatte ich jedoch das Problem, dass das Repository nicht aktualisiert wurde, weil der Veröffentlichungszeitraum angeblich in der Zukunft lag. Ich weiß nicht was genau das Problem ist und ob es nur bei mir auftritt oder mit der Installation mittels „dd“ und dem debian10-Image zusammenhängt. Ein Update über NTP funktioniert auch nicht, daher musste ich das Datum manuell neu setzen:

$ sudo date -s „08 July 2019 12:13:14“

Anschließend musste dann noch die Änderung des Repository von Stretch auf Buster manuell akzeptiert werden:

sudo apt update –allow-releaseinfo-change

Anschließend ließ sich dann das Update wie gewohnt mit:

$ sudo apt-get update && sudo apt-get dist-upgrade

durchführen.

Als nächstes gab es das Problem, dass (noch) nicht alle notwendigen Pakete in den Raspian-Repositories vorhanden zu sein scheinen, aufgefallen mit PicoTTS. Daher hilft es die normalen Debian-Paketquellen ebenfalls zu installieren. Dazu zuerst die Datei /etc/apt/sources.list um den folgenden Eintrag erweitern:

deb http://deb.debian.org/debian buster non-free

Nun müssen aber noch die Schlüssel für die neue Paketquelle importiert werden:

$ gpg –recv-keys 648ACFD622F3D138
$ gpg –recv-keys DCC9EFBF77E11517

gpg -a –export 648ACFD622F3D138 | sudo apt-key add –
gpg -a –export DCC9EFBF77E11517 | sudo apt-key add –

Nun können die Quellen aktualisiert werden und die Installation über die Datei install.sh sollte klappen.

$ sudo apt-get update

$ cd /hackademy

$ ./install