Debian: Einzelne Pakete aus Testing installieren

Auf meinen PCs oder Notebooks setze ich in der Regel auf Debian oder Arch Linux. Dieser Mix ermöglicht mir entweder eine stabile Distribution mit Point-Releases (Debian) oder ein Rolling-Release-Prinzip mit wirklich aktueller Software (Arch Linux). Somit habe ich das Beste aus zwei Welten. Brauch ich auf meinen Debian-Kisten vereinzelt aktuellere Software, helfe ich mir mit Flatpak aus.

In seltenen Fällen möchte ich auf Debian neuere Software nutzen, die ich nicht über Flatpak installieren kann oder will und die aus einer zuverlässigen Paket-Quelle stammen soll. Hierfür gibt es für mich zwei Möglichkeiten:

  • Debian Backports : Hier handelt es sich um Pakete aus dem Testing-Repo die jedoch mit dem aktuellen Stable-Release kompatibel sind (Zitat: adjusted and recompiled for usage on Debian stable). Das ist super. Allerdings muss das jeweilige Paket auch in den Backports vorliegen. Häufig ist genau das Paket, das ich suche, hierüber nicht verfügbar.
  • Debian Testing aktivieren und über Apt pinning dafür sorgen, dass nur bestimmte Pakete aus Testing installiert werden. Grundsätzlich verbleibt das System auf dem jeweiligen Stable-Zweig.

Für mein heutiges Bedüfrnis, ein aktuelles Paket fwupd zu installieren, musste ich an dieser Stelle Variante 2 wählen, da dieses nicht über die Debian Backports angeboten wird.

Read full post gblog_arrow_right

Archiv-Seite bereit gestellt

Nach etwas über 2 Jahren dieses Blog-Betriebs, muss ich immer mehr herum klicken, um bestimmte Artikel zu finden. Es ist ja nicht so, dass hier wöchentlich was passiert. Aber einige wichtige Artikel rutschen nach hinten. Es gibt zwar deutlich mächtigere Hugo-Themes, wie das von mir verwendete Theme hugo-geekblog , aber die sind mir häufig zu überladen und ich hab schlichtweg nicht die Zeit und Lust mich in ein neues System einzudenken. Außerdem finde ich das Theme echt gut.

Erfreulicherweise ist Hugo aber sehr anpassungsfähig. Ich benötige mit meinen wenigen Beiträgen pro Jahr keine Suchfunktion. Eine einfache Archivseite sollte reichen und diese war in einer Sonntag-Morgen-Aktion auch schnell bereit gestellt. Das Ergebnis findet sich oben in der Navigation bzw. über nachfolgenden Link: Archive

Read full post gblog_arrow_right

Wordle mit Regex lösen

Reguläre Ausdrücke (Regex oder RegExp) sind hilfreich, wenn relevante Informationen aus Texten heraus gefiltert werden müssen. In der Praxis ist das total hilfreich aber im Unterricht kann das Thema eine trockene Sache sein. Hier hilft es das Thema spielerisch anzugehen. Eine Idee ist das Lösen des Wortsuche-Spiels Wordle mit einer vorhandenen Wortliste und unter Verwendung von Regulären Ausdrücken.

Read full post gblog_arrow_right

DNS-Cleanup bei Hetzner

Ich bin seit vielen Jahren Kunde bei Hetzner (beruflich wie privat). Und wie oft gehe ich in die WebUI von Hetzner Robot, die DNS-Konsole oder in die Hetzner Console (ehemals Hetzner Cloud)? Antwort: Nicht so oft. Es läuft ja alles und selbst neue VMs kann ich über die API erzeugen. Warum soll ich mir das dann zusammen klicken. Das ist aber genau so lange voll OK, bis es eine wesentliche Änderung gibt, die mir dann über die Bubble zugespielt wird: Ey … haste mitbekommen … die schalten die DNS Console ab. 😳

Read full post gblog_arrow_right

Hello GrapheneOS

Ich hatte jetzt lange Jahre auf CalyxOS gestzt. Das war für mich total gut. Zumal ich wirklich kein Custom-ROM-Experte bin. Ich lese mich ein, höre mich um und entscheide. Da muss es schon gewichtige Gründe geben von einem funktionierenden System zu wechseln. Und den gab es jetzt. Aufgrund den (vorbildlich transparenten) Informationen von CalyxOS in einem Letter to the CalyxOS community wurde über den aktuellen Stand mit dem Hinweis informiert, das das Projekt in den kommenden Monaten pausiert und daher auch keine Updates erhält. Für mich der Grund auf meinem Smartphone ein anderes, interessantes System zu installieren.

Read full post gblog_arrow_right

Toolbox aktualisiert

Ich hatte mir schon länger vorgenommen die Toolbox dieser Webseite etwas zu überarbeiten. Ziel ist es, für verschiedene Bereiche, die jeweiligen Werkzeuge aufzuführen. Daher gibt es nun die folgenden Abschnitte:

Insbesondere die letzten beiden Kategorien sind jetzt nur initial gefüllt. Es fehlen noch weitere Apps/Online-Tools, ein paar Beschreibungen und weitere Quellen. Da wird noch einiges folgen.

Nationaler Akademietag 2025 in Weilburg

Ein kleiner Beitrag für das Archiv hier. am 23./24.05.2025 fand an der Technikakademie Weilburg der Nationale Akademietag des Vereins IT-Bildungsnetz statt. Infos dazu gibt es unter https://www.it-bildungsnetz.de .

Es waren spannende Vorträge dabei, die ich in den kommenden Wochen unbedingt nacharbeiten möchte. Das Material zu den Vorträgen, gibt es unter dem eben genannten Link. Die Folien zu meinem Vortrag Praktische Prüfungen in CCNA-Modulen unter Verwendung eines Instruktoren-Servers stelle ich direkt hier ein: Foliendownload

Festplatten auf Rootserver sicher löschen

Heute habe ich einen Root-Server bei Hetzner gekündigt. Das Ding war ein Proxmox-Backup-Server und hat knapp 4 Jahre seinen Dienst getan. Ich hab den Service auf einen anderen Rooti umgezogen. Nun wollte ich allerdings sicher stellen, dass die Platten auch garantiert keine Daten mehr enthalten und dazu habe ich das Tool shred verwendet.

Zu Beginn musste ich im Hetzner Robot das Rescue-System aktivieren und den Server neu starten. Nach einem SSH-Login erscheint der Prompt root@rescue ~ # und ich konnte direkt los legen. Das Software-RAID und das LVM sind im Rescue-Modus aktiv (wenn auch nicht gemountet). Beides musste ich vorab entfernen.

Read full post gblog_arrow_right

SSH-Grundlagen

Sofern wir Dienste im Netz bereitstellen wollen, brauchen wir in der Regel auch einen sicheren Zugriff auf die entsprechenden Server. Das Protokoll der Wahl dafür ist ssh, das in wenigen Schritten auf einem System installiert ist und sofort seine Arbeit aufnimmt. Die Verbindung zwischen einem Admin-PC/-Notebook und der Remote-Maschine läuft ab diesem Zeitpunkt verschlüsselt.

Es müssen jedoch noch einige weitere Konfigurationen vorgenommen werden, um einen wirklich sicheren Zugriff zu gewährleisten. Im folgenden Beitrag, beschreibe ich die (aus meiner Sicht) dafür notwendigen Schritte, um einen OpenSSH-Server auf einem Linux-System zu betreiben.

Read full post gblog_arrow_right