<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Linux on Marians Blog</title>
    <link>https://www.marianhahne.de/tags/linux/</link>
    <description>Recent content in Linux on Marians Blog</description>
    <image>
      <title>Marians Blog</title>
      <url>https://www.marianhahne.de/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://www.marianhahne.de/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 20 Oct 2024 21:02:23 +0200</lastBuildDate>
    <atom:link href="https://www.marianhahne.de/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Linux - kurz und gut</title>
      <link>https://www.marianhahne.de/posts/linux-kurz-und-gut/</link>
      <pubDate>Sun, 20 Oct 2024 21:02:23 +0200</pubDate>
      <guid>https://www.marianhahne.de/posts/linux-kurz-und-gut/</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mein Linux Install-Script</title>
      <link>https://www.marianhahne.de/posts/linux-install-script/</link>
      <pubDate>Tue, 01 Oct 2024 16:15:23 +0200</pubDate>
      <guid>https://www.marianhahne.de/posts/linux-install-script/</guid>
      <description>&lt;p&gt;Ich habe ine gewagte These: viele IT-affine Linux-User kenne und leben das Phänomen des &amp;ldquo;Distro-Hoppings&amp;rdquo;: auf Grund der &lt;a href=&#34;https://distrowatch.com/&#34;&gt;schieren Auswahl&lt;/a&gt; an möglichen Linux-Distributionen probiert man, gerade am Anfang seiner Linux-Karriere, viele Distros aus, bis man seine Lieblingsdistro gefunden hat.&lt;/p&gt;
&lt;p&gt;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, &lt;a href=&#34;https://codeberg.org/rotespferd/dotfiles&#34;&gt;Dotfiles&lt;/a&gt; konfiguriert und die jeweiligen Desktop-Umgebung an die persönlichen Vorlieben angepasst werden. Bis man sich dann &amp;ldquo;zu Hause&amp;rdquo; 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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mein Fedora Update-Script</title>
      <link>https://www.marianhahne.de/posts/mein-fedora-update-script/</link>
      <pubDate>Fri, 27 Sep 2024 12:58:47 +0200</pubDate>
      <guid>https://www.marianhahne.de/posts/mein-fedora-update-script/</guid>
      <description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Das Skript sieht wie folgt aus:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;#!/bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Create pre snapshot...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;timestamp&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;date +%Y%m%d%H%M%S&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;pre_snapshot_number&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;sudo snapper -c root create --description pre-update-&lt;span class=&#34;si&#34;&gt;${&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;timestamp&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt; --type pre --cleanup number --print-number&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Update the system&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;--- Updating the system ---&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dnf update -y
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Update flatpaks&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;--- Updating flatpaks ---&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;flatpak update -y
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Update VS Code Extensions&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;--- Updating VS Code Extensions ---&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;code --update-extensions
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Create post snapshot...&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo snapper -c root create --description post-update-&lt;span class=&#34;si&#34;&gt;${&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;timestamp&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt; --type post --cleanup number --pre-number &lt;span class=&#34;nv&#34;&gt;$pre_snapshot_number&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Das Skript liegt ebenfalls in meinem Setup-Repository, mit dem ich neue Clients installiere: &lt;a href=&#34;https://codeberg.org/rotespferd/fedora-setup/src/branch/main/update.sh&#34;&gt;Zum Code&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
