Andreas

Kernel aus Backports installieren

21. Juli 2022 · Betriebssysteme · andreas · Kein Kommentar

Je nach verwendeter Hardware fehlt mit ein bißchen Pech im Kernel der Debian-Stable-Version altersbedingt die Unterstützung für einige Hardware-Komponenten.

Das aktuelle Debian Bullseye verwendet standardmäßig den Kernel 5.10

$ uname -a Linux *** 5.10.0-16-amd64 #1 SMP Debian 5.10.127-1 (2022-06-30) x86_64 GNU/Linux

Glücklicherweise gibt es als einfache und Distributions-konforme Lösung für solche Fälle das Backports-Repository:

Backports are packages taken from the next Debian release (called “testing”), adjusted and recompiled for usage on Debian stable. Because the package is also present in the next Debian release, you can easily upgrade your stable+backports system once the next Debian release comes out. [Quelle]

Die Backports bieten die Möglichkeit, mit Hilfe der gewohnten Paketverwaltung - sofern bereitgestellt - auf eine neuere Version eines Pakets zu aktualisieren, ohne dabei ein Franken-Debian zu erschaffen.

Als erstes müssen, sofern dies nicht bei der Installation des Systems bereits angewählt wurde, die Backports in der Datei “/etc/apt/sources.list” ergänzt werden:

# bullseye-backports, previously on backports.debian.org deb http://deb.debian.org/debian/ bullseye-backports main contrib non-free deb-src http://deb.debian.org/debian/ bullseye-backports main contrib non-free

Dann kann man sich nach einem “apt update” auf die Suche nach einem passenden Kernel machen:

$ sudo apt search linux-image Sortierung… Fertig Volltextsuche… Fertig ... linux-image-5.10.0-11-amd64/stable-security 5.10.92-2 amd64 Linux 5.10 for 64-bit PCs (signed) ... linux-image-5.18.0-0.bpo.1-amd64/bullseye-backports 5.18.2-1~bpo11+1 amd64 Linux 5.18 for 64-bit PCs (signed) ...

In der Liste werden alle Kernel-Versionen angezeigt, die installiert werden können, i.d.R. ist die Version mit möglichst wenigen Zusätzen im Namen die richtige:

$ sudo apt install linux-image-5.18.0-0.bpo.1-amd64/bullseye-backports ... Version »5.18.2-1~bpo11+1« (Debian Backports:bullseye-backports [amd64]) für »linux-image-5.18.0-0.bpo.1-amd64« gewählt. ... Die folgenden NEUEN Pakete werden installiert: linux-image-5.18.0-0.bpo.1-amd64 0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Nach erfolgreicher Installation reicht ein Neustart, um mit dem aktualisierten Kernel zu starten.

$ uname -a Linux *** 5.18.0-0.bpo.1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.18.2-1~bpo11+1 (2022-06-14) x86_64 GNU/Linux

Im GRUB-Menü kann jederzeit wieder der bisher verwendete Kernel gestartet werden und falls der neue Kernel wieder entfernt werden soll, reicht ein einfaches “sudo apt purge …”, um die Installation rückgängig zu machen.


Hörenswert #78: Threshold - Silenced

18. Juli 2022 · Hörenswert · andreas · Kein Kommentar

Link zu Youtube

Es sind zwar noch ein paar Monate bis zum Erscheinungstermin des neuen Albums “Dividing Lines” von Threshold (geplant ist der 18. November), “Silenced” erlaubt aber einen ersten Blick auf das neue Material.


Sebastian Bach 2004-06-26 Bildergalerie

13. Juli 2022 · Konzerte · andreas · Kein Kommentar

Sebastian Bach am 26. Juni 2004 beim Bang Your Head Festival in Balingen


Hörenswert #77: Marius Müller-Westernhagen - Freiheit

11. Juli 2022 · Hörenswert · andreas · Kein Kommentar

Link zu Youtube

Gerade mal wieder aus dem Regal gekramt, entstaubt und auch Jahre später noch für gut befunden: Marius Müller-WesternhagenLive”.

Das Lied “Freiheit” ist ein Beispiel dafür, daß Lieder auch abseits der ursprünglichen Intentionen des Künstlers ein Eigenleben entwickeln können.


Webdesign bei Hyundai

09. Juli 2022 · IMHO · andreas · Kein Kommentar

Es ist immer wieder erschreckend wie unintelligent Lösungen sind, die angehende Webdesigner so basteln.

Auf der “Hyundai Navigations-Updates” Website gibt es zwei große Download-Buttons zum Herunterladen des Navigation Updaters - einmal beschriftet mit “Für Windows” und einmal beschriftet mit “Für Mac”:

Klickt man nun mit Firefox unter Linux auf den “Für Windows”-Button erhält man folgenden Hinweis:

Beim Klick auf den “Für Mac”-Button erscheint das “passende” Gegenstück:

Ein Blick in den Quellcode zeigt, daß jeder Button mit einer eigenen Abfrage auf das “richtige” OS versehen wurde:

function() { if (!$.os.Windows) { ... } else { ... } }
function() { if (!$.os.Mac) { ... } else { ... } }

Glücklicherweise offenbart der Blick im hier gekürzten “else”-Zweig auch die URL des Updaters, der anschließend problemlos heruntergeladen werden kann.

Ein konstuktiver Vorschlag zum Schluss:

Nichts dagegen, einen Hinweis auf ein “unpassendes” Betriebssystem einzublenden - aber dann bitte mit einem “Klicken Sie hier, wenn Sie trotzdem die Version für xyz herunterladen wollen.” Es kann durchaus sein, daß ich als Websiten-Besucher weiß, was ich tue und z.B. für die spätere Verwendung unter Windows schonmal die Updater-Datei unter Linux herunterladen will …