<?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>Ubuntu on PSA Labs</title><link>https://psalabs.eu/tags/ubuntu/</link><description>Recent content in Ubuntu on PSA Labs</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 07 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://psalabs.eu/tags/ubuntu/index.xml" rel="self" type="application/rss+xml"/><item><title>ubuntu: general maintenance</title><link>https://psalabs.eu/articles/kb/ubuntu-maintenance/</link><pubDate>Sat, 07 Feb 2026 00:00:00 +0000</pubDate><guid>https://psalabs.eu/articles/kb/ubuntu-maintenance/</guid><description>&lt;h1 id="general-updates"&gt;General Updates&lt;/h1&gt;
&lt;h2 id="update-one-liner"&gt;Update One-liner&lt;/h2&gt;
&lt;p&gt;To Update without further confirmation:&lt;/p&gt;
&lt;div class="psa-codeblock" data-lang="bash"&gt;
 &lt;div class="psa-code-toolbar" aria-hidden="true"&gt;
 &lt;div class="psa-code-toolbar-left"&gt;
 &lt;span class="psa-code-dots" aria-hidden="true"&gt;
 &lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;
 &lt;/span&gt;
 &lt;span class="psa-code-lang"&gt;bash&lt;/span&gt;
 &lt;/div&gt;
 &lt;button type="button" class="psa-code-copy" data-psa-copy-code&gt;
 Copy
 &lt;/button&gt;
 &lt;/div&gt;

 &lt;div class="psa-code-variant psa-code-variant--light"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update -y &lt;span style="color:#04a5e5;font-weight:bold"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt upgrade -y&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
 &lt;div class="psa-code-variant psa-code-variant--dark"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update -y &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt upgrade -y&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Remove the -y flag to manually confirm actions&lt;/p&gt;
&lt;h2 id="fix-update-problems"&gt;Fix Update Problems&lt;/h2&gt;
&lt;p&gt;Removes bad cached packages and re-download&lt;/p&gt;
&lt;div class="psa-codeblock" data-lang="bash"&gt;
 &lt;div class="psa-code-toolbar" aria-hidden="true"&gt;
 &lt;div class="psa-code-toolbar-left"&gt;
 &lt;span class="psa-code-dots" aria-hidden="true"&gt;
 &lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;
 &lt;/span&gt;
 &lt;span class="psa-code-lang"&gt;bash&lt;/span&gt;
 &lt;/div&gt;
 &lt;button type="button" class="psa-code-copy" data-psa-copy-code&gt;
 Copy
 &lt;/button&gt;
 &lt;/div&gt;

 &lt;div class="psa-code-variant psa-code-variant--light"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm -f /var/cache/apt/archives/linux-headers-6.8.0-94_*.deb
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt clean
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt --fix-broken install&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
 &lt;div class="psa-code-variant psa-code-variant--dark"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm -f /var/cache/apt/archives/linux-headers-6.8.0-94_*.deb
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt clean
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt --fix-broken install&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;If this has run successfully you can trigger updates, I had best success with removing obsolete packages beforehand&lt;/p&gt;</description></item><item><title>ubuntu: podman &amp; podman compose</title><link>https://psalabs.eu/articles/kb/ubuntu-podman-compose/</link><pubDate>Sat, 07 Feb 2026 00:00:00 +0000</pubDate><guid>https://psalabs.eu/articles/kb/ubuntu-podman-compose/</guid><description>&lt;h1 id="choose-the-right-container-setup"&gt;Choose the right container Setup&lt;/h1&gt;
&lt;p&gt;In the past i used docker a lot. Since they moved on more to please enterprises I prefer to use podman and podman compose.&lt;/p&gt;
&lt;h2 id="install-commands-for-podman--podman-compose"&gt;Install Commands for podman &amp;amp; podman compose&lt;/h2&gt;
&lt;div class="psa-codeblock" data-lang="bash"&gt;
 &lt;div class="psa-code-toolbar" aria-hidden="true"&gt;
 &lt;div class="psa-code-toolbar-left"&gt;
 &lt;span class="psa-code-dots" aria-hidden="true"&gt;
 &lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;
 &lt;/span&gt;
 &lt;span class="psa-code-lang"&gt;bash&lt;/span&gt;
 &lt;/div&gt;
 &lt;button type="button" class="psa-code-copy" data-psa-copy-code&gt;
 Copy
 &lt;/button&gt;
 &lt;/div&gt;

 &lt;div class="psa-code-variant psa-code-variant--light"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt install -y podman podman-compose
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;podman --version
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;podman compose version &lt;span style="color:#04a5e5;font-weight:bold"&gt;||&lt;/span&gt; podman-compose --version
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;systemctl --user &lt;span style="color:#04a5e5"&gt;enable&lt;/span&gt; --now podman.socket&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
 &lt;div class="psa-code-variant psa-code-variant--dark"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt install -y podman podman-compose
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;podman --version
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;podman compose version &lt;span style="color:#f92672"&gt;||&lt;/span&gt; podman-compose --version
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;systemctl --user enable --now podman.socket&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Optional: make sure your user has a subuid/subgid range (needed for rootless features)&lt;/p&gt;</description></item></channel></rss>