Linux - kurz und gut

Ich habe mir ein neues Buch gekauft, in dem Linux-Befehle stehen. Hier kann man eigentlich direkt aufhören zu lesen und sich denken: die 90er-Jahre haben angerufen und wollen ihre Papierhandbücher zurück. Wer kauft sich denn im Jahr 2024 noch Bücher über IT-Themen. Das Buch ist doch schon veraltet, wenn es gedruckt wird. Außerdem kann man doch sowieso jeden Befehl googeln oder einfach ChatGPT fragen, was die genauen Parameter zum Entpacken einer .tar.gz-Datei sind. ...

20.10.2024 · 2 min · 328 words · Marian Hahne

Mein Linux Install-Script

Ich habe ine gewagte These: viele IT-affine Linux-User kenne und leben das Phänomen des “Distro-Hoppings”: auf Grund der schieren Auswahl an möglichen Linux-Distributionen probiert man, gerade am Anfang seiner Linux-Karriere, viele Distros aus, bis man seine Lieblingsdistro gefunden hat. Bei war es zumindest so: bis sich Fedora als meine Wahl für den Desktop herauskristallisiert hatte habe ich viele andere Distros getestet. Hierbei steht man immer vor der Herausforderung das System an seine Bedürfnisse anzupassen. Pakete und Programme wollen installiert, Dotfiles konfiguriert und die jeweiligen Desktop-Umgebung an die persönlichen Vorlieben angepasst werden. Bis man sich dann “zu Hause” fühlt kann mehrere Stunden oder gar Tage dauern. Und erst dann beginnt der eigentliche Test der Distribution und man prüft sie auf Alltagstauglichkeit. ...

01.10.2024 · 2 min · 390 words · Marian Hahne

Mein Fedora Update-Script

Um meine Fedora-Systeme stehts aktuell zu halten habe ich über die Zeit ein dezidiertes Update-Skript etabliert. Hierüber update ich nicht nur alle DNF-Pakete, sondern auch alle Flatpaks-Apps und VS Code Extensions. Sot habe ich alle zentralen Komponenten auf meinem System in einem Aufwasch aktualisiert. Das Skript sieht wie folgt aus: #!/bin/bash echo "Create pre snapshot..." timestamp=$(date +%Y%m%d%H%M%S) pre_snapshot_number=$(sudo snapper -c root create --description pre-update-${timestamp} --type pre --cleanup number --print-number) # Update the system echo "--- Updating the system ---" sudo dnf update -y # Update flatpaks echo "" echo "--- Updating flatpaks ---" flatpak update -y # Update VS Code Extensions echo "" echo "--- Updating VS Code Extensions ---" code --update-extensions echo "Create post snapshot..." sudo snapper -c root create --description post-update-${timestamp} --type post --cleanup number --pre-number $pre_snapshot_number Das Skript liegt ebenfalls in meinem Setup-Repository, mit dem ich neue Clients installiere: Zum Code ...

27.09.2024 · 2 min · 283 words · Marian Hahne