Die Open-Source-Sammlung MKVToolnix mit Werkzeugen rund um den MKV-Container ist in Version 84.0 unter dem Codenamen „Sleeper“ mit einigen Änderungen und Verbesserungen erschienen. Hinzugefügt wurde beim MP4-Reader von „mkvmerge“ unter anderem eine Unterstützung für FLAC in MP4.
Da ich einiges an Zeit in meine auf dem Raspberry Pi 4 laufende Nextcloud investiert habe, wäre es schade, für das aktuelle Raspberry Pi OS 12, alles noch einmal aufsetzen und konfigurieren zu müssen. Obwohl die Entwickler des Betriebssystems von einem Upgrade generell abraten, habe ich mich auf die Suche nach einer guten und funktionierenden Anleitung gemacht und bin auf den vielversprechenden Artikel „Raspberry Pi OS – Update von Bullseye (11) auf Bookworm (12)“ von Sascha Syring gestoßen.
Um das Ganze ausgiebig zu testen, habe ich das Upgrade zuerst auf einem Raspberry Pi 4 durchgeführt, auf dem ein Mumble-Server läuft, den unsere Community produktiv zum Erfahrungsaustausch nutzt. Nachdem dies alles problemlos funktioniert hat, habe ich mich an meinen Nextcloud-RasPi gewagt. Was es weiter zu beachten gab, darauf gehe ich am Ende des Artikels noch ein.
Systemupgrade
Bevor es los geht muss das System auf den aktuellsten Stand unter Raspberry Pi OS 11 Bullseye gebracht werden. Hierzu führt man Folgendes aus:
Danach werden die Paketquellen auf das neue System Bookworm angepasst. Hierzu öffnet man die /etc/apt/sources.list
sudo nano /etc/apt/sources.list
und kommentiert alle aktiven Quellen, indem man vor jede aktive Zeile eine Raute „#“ setzt. Danach fügt man die drei Zeilen
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
am Anfang ein und speichert die Datei mit Ctr + o ab und verlässt dann den Editor mit Ctr + x.
Das Gleiche Spiel wiederholt man mit den zusätzlichen Paketquellen.
sudo nano /etc/apt/sources.list.d/raspi.list
Hier wird nun folgende Zeile an den Anfang gesetzt:
deb http://archive.raspberrypi.org/debian/ bookworm main
Die Datei wird mit Ctr + o gespeichert und der Editor mit Ctr + x verlassen. Ist dies geschehen, können die Paketquellen neu eingelesen werden.
sudo apt update
Bootpartition
Nun kommt der kniffligste Teil. Die Bootpartition muss an die neuen Gegebenheiten angepasst werden. Dazu wird die alte Boot-Partition ausgehängt.
sudo umount /boot
Dann wird das neue Verzeichnis /boot/firmware erstellt.
sudo mkdir /boot/firmware
Jetzt bearbeitest man die Partitionstabelle:
sudo nano /etc/fstab
Hier wird der Eintrag der Bootpartition entsprechend eingetragen. Bei mir sieht das so aus:
Die Datei wird wieder mit Ctr + o gespeichert und der Editor mit Ctr + x verlassen. Damit die Änderungen wirksam werden, wird systemd neu geladen
sudo systemctl daemon-reload
und die neue Boot-Partition gemountet.
sudo mount /boot/firmware
Bootloader und Kernel
Im Nachgang werden die aktuelle Firmware und der aktuelle Kernel für das Raspberry Pi OS 12 (Bookworm) installiert
Ist dies geschehen, müssen die Paketquellen nochmalig mit
sudo apt update
eingelesen werden.
Upgrade
Nun kann das eigentlich Upgrade durchgeführt werden. Hierbei stoppt der Vorgang bei den wichtigsten Konfigurationsdateien. Diese werden in der Regel alle beibehalten.
sudo apt full-upgrade
System aufräumen
Nun wird das System noch aufgeräumt.
sudo apt autoremove
sudo apt clean
Neustart
Nach dem Neustart
sudo reboot now
sollte nun das aktuelle Raspberry Pi OS 12 laufen. Das installierte Betriebssystem lässt man sich mit
Abschließend sei darauf hingewiesen, dass das Upgrade einige Gefahren in sich birgt. Bitte vorher unbedingt an ein Backup denken, was im Bedarfsfall wieder eingespielt werden kann!
Noch zu erwähnen
Eingangs des Artikels hatte ich erwähnt, dass es Weiteres zu beachten gab. Durch das Upgrade wurden die Einstellungen des Dienstes zu meinem Turn-Server zurück gesetzt.
Wer also wie ich eine Nextcloud auf dem Raspberry Pi installiert hat und diese eventuell nach meinen Anleitungen installiert hat, muss den zeitverzögerten Start des Turnservers, wie im Artikel „coTurn zeitverzögert auf Raspberry Pi starten“ beschrieben, wieder neu konfigurieren. Dazu editiert man die Datei /lib/systemd/system/coturn.service:
sudo nano /lib/systemd/system/coturn.service
Nun fügt man den folgenden Eintrag unter [Service] ein und speichert die Änderung mit Ctlr + o.
ExecStartPre=/bin/sleep 30
Den Editor verlässt man dann wieder mit Ctrl + x. Durch den Eintrag wird nun eine Verzögerung von 30 Sekunden erzwungen. Mit
sudo service coturn restart
wird der Turnserver zeitverzögert neu gestartet. jetzt arbeitet coTURN nach dem nächsten Reboot des Raspberry Pi wie gewünscht.
Nicht immer lässt sich zeitnah über jede Neuigkeit berichten, manche Ereignisse sind es aber dennoch Wert, Erwähnung zu finden. In dieser Zusammenfassung überblickt die Redaktion alle wichtigen Meldungen aus der Linux-Welt der vorangegangen Woche.
Es ist derzeit keine gute Idee, auf Ubuntu 24.04 LTS zu aktualisieren. Auch wenn die Verlockung groß sein mag, solltet Ihr davon vorerst Abstand nehmen. Traditionell bietet Canonical kurz nach dem Erscheinen des ersten Point-Releases einen offiziellen Aktualisierungspfad für die Vorgänger-LTS-Versionen von Ubuntu an. Für die 24.04 LTS Ausgabe ist dieses Update für den 15....
Sichere dein Linux System mit dem ClamAV Virenscanner! In diesem Video zeige ich dir, wie du ClamAV einrichten und mit ClamTK konfigurieren kannst, um dein System vor Viren zu schützen.
Erfahre, wie du den on-demand Virenscanner einrichtest und wie du einen regelmäßigen Scan zur Überprüfung deines PCs konfigurierst. Mit diesen Schritten sorgst du für eine effektive Virusabwehr.
Unser Handbuch zum Raspberry Pi ist soeben in der 8. Auflage erschienen:
Umfang: 1045 Seiten
Ausstattung: Farbdruck, Hard-Cover, Fadenbindung
ISBN: 978-3-8362-9666-3
Preis: Euro 44,90 (in D inkl. MWSt.)
Autoren: Michael Kofler, Christoph Scherbeck und Charly Kühnast
Umfassendes Raspberry-Pi-Know-how!
Linux mit dem Raspberry Pi.
Der Raspberry Pi als Multimedia-Center und Spiele-Konsole
Programmierung: Einführung, Grundlagen und fortgeschrittene Techniken, Schwerpunkt Python, außerdem bash, PHP, C, Wolfram Language.
Elektronik und Komponenten: von LEDs zu Schrittmotoren, jede Art von Sensoren (Ultraschall, Wasserstand etc.), Bussysteme, Erweiterungen (Gertboard & Co.).
Projekte: Home Automation, RFID-Reader, Stromzähler auslesen, WLAN- und TOR-Router, Luftraumüberwachung, NAS etc.
Raspberry Pi Pico: MicroPython-Programmiertechniken, CO2-Ampel, Ultraschall-Entfernungsmessung
Mit Geleitwort von Eben Upton
Highlights der 8. Auflage
aktualisiert im Hinblick auf die neuen Modelle Raspberry Pi 5, Raspberry Pi Zero 2 und Raspberry Pico W
berücksichtigt Raspberry Pi OS »Bookworm«
PCIe-SSD statt SD-Karte
PXE-Boot
GPIO Reloaded: Neue Bibliotheken zur GPIO-Programmierung in der Bash, in Python und in C
Neuronale Netze sind die Grundlage moderner KI-Technologien, die das Erkennen und Klassifizieren von Bildern ermöglichen. Ein Intensiv-Workshop führt Devs in die Besonderheiten des Modelltrainings mithilfe von Python ein. (Golem Karrierewelt, Python)
Ab Firefox 126 wird es möglich sein, ein Hintergrundbild für die Standard-Startseite von Firefox zu setzen. Dabei lässt Firefox für helle sowie dunkle Themes aus jeweils sechs verschiedenen Hintergrundbildern wählen.
Die Standard-Startseite von Firefox, welche auch beim Öffnen eines neuen Tabs erscheint, kann ab Firefox 126 mit einem Hintergrundbild verschönert werden. Dazu muss über about:config der Schalter browser.newtabpage.activity-stream.newtabWallpapers.enabled auf true gesetzt werden. Danach kann in den Einstellungen der Startseite aus sechs Hintergrundbildern eines gewählt werden. Je nachdem, ob ein helles oder dunkles Theme genutzt wird, stehen dabei unterschiedliche Hintergrundbilder zur Verfügung.
Firefox 126 wird nach aktueller Planung am 14. Mai 2024 erscheinen, wobei das Feature in Firefox 126 standardmäßig voraussichtlich noch nicht aktiviert sein wird und wie oben beschrieben via about:config aktiviert werden muss.
Die neue LTS-Version von Ubuntu mit dem Namen Noble Numbat stellt Performance Engineering, Sicherheit und Entwickler-Experience in den Fokus. (Ubuntu, OpenJDK)
Die GitLab-Versionen 16.11.1, 16.10.4 und 16.9.6 für die GitLab Community Edition (CE) und Enterprise Edition (EE) enthalten wichtige Fehlerbehebungen und Sicherheitspatches.
Proxmox VE 8.2 bringt einen Assistenten für die Migration von Fremd-VMs. Zudem gibt es ein Tech-Preview der Firewall-Implementation auf Basis von nftables.
Die Eclipse Foundation hat die Open-Source-Entwicklerkonferenz Open Community Experience (OCX) angekündigt. Sie findet vom 22. bis 24. Oktober 2024 in Mainz statt.