<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Kathenas - Ubuntu</title>
    <link>https://blog.kathenas.org/</link>
    <description>Development, Engineering, Software, Hardware, Freedom and Openness</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:philip.wyett@kathenas.org" />
    <generator>Serendipity 2.5.0 - http://www.s9y.org/</generator>
    <pubDate>Wed, 29 Oct 2025 23:28:00 GMT</pubDate>

    <image>
    <url>https://blog.kathenas.org/kathenas_logo_text_gold.png</url>
    <title>RSS: Kathenas - Ubuntu - Development, Engineering, Software, Hardware, Freedom and Openness</title>
    <link>https://blog.kathenas.org/</link>
    <width></width>
    <height></height>
</image>

<item>
    <title>Ubuntu 26.04 LTS development is open</title>
    <link>https://blog.kathenas.org/index.php?/archives/41-Ubuntu-26.04-LTS-development-is-open.html</link>
            <category>GNU-Linux</category>
            <category>News</category>
            <category>OS</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/41-Ubuntu-26.04-LTS-development-is-open.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=41</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=41</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    For those on the bleeding edge of Ubuntu development. Ubuntu 26.04 (Resolute Raccoon) development is now open for business.&lt;br /&gt;
&lt;br /&gt;
26.04 will be a Long Term Support (LTS) release.&lt;br /&gt;
&lt;br /&gt;
Install images can be found at the link below.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://cdimage.ubuntu.com/daily-live/current/&quot; target=&quot;_blank&quot;&gt;Ubuntu 26.04 latest desktop  install images&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 29 Oct 2025 23:28:00 +0000</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/41-guid.html</guid>
    
</item>
<item>
    <title>Debian - MiniDLNA, a cautionary tale</title>
    <link>https://blog.kathenas.org/index.php?/archives/38-Debian-MiniDLNA,-a-cautionary-tale.html</link>
            <category>Debian</category>
            <category>OS</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/38-Debian-MiniDLNA,-a-cautionary-tale.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=38</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=38</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    If you wish to use MiniDLNA on Debian using the distribution provided package, please be aware of the following.&lt;br /&gt;
&lt;br /&gt;
Due to the poor maintenance and overall quality of the package a serious issue remains unresolved. The systemd service file provided by the package does not wait for network connections to be ready before it attempts to start. It should really wait for &lt;strong&gt;network-online.target&lt;/strong&gt; before starting.&lt;br /&gt;
&lt;br /&gt;
You can always edit the service file and fix this issue if you wish to use the package.&lt;br /&gt;
&lt;br /&gt;
Hopefully this helps those who face this issue.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 27 Oct 2025 06:57:00 +0000</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/38-guid.html</guid>
    
</item>
<item>
    <title>Abscent, no posts and musings</title>
    <link>https://blog.kathenas.org/index.php?/archives/36-Abscent,-no-posts-and-musings.html</link>
            <category>Alma</category>
            <category>Automotive</category>
            <category>Debian</category>
            <category>EL</category>
            <category>Electrical</category>
            <category>Electronics</category>
            <category>Engineering</category>
            <category>Fedora</category>
            <category>News</category>
            <category>Oracle</category>
            <category>OS</category>
            <category>RHEL</category>
            <category>Robotics</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/36-Abscent,-no-posts-and-musings.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=36</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=36</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    Apologies for little activity recently. Severe pain stemming from my spinal stenosis in my neck and fybromyalgia enhancing that pain, it has not been a good time for me. Any future disappearances are likely due to this.&lt;br /&gt;
&lt;br /&gt;
After the wiring loom was changed in my brand new electric wheelchair, it is now working correctly - fingers crossed.&lt;br /&gt;
&lt;br /&gt;
Enterprise Linux has always been my primary place of contribution, though some may think that it was Debian, it wasn&#039;t. Over and above other work, I am looking to get more astronomy packages through to Extra Packages for Enterprise Linux (EPEL) from Fedora. Be patient as this is a slow process and a little more strict with EPEL 10 and point releases.&lt;br /&gt;
&lt;br /&gt;
Red Hat Enterprise Linux (RHEL) does not contain certain packages that have been previously available such as LibreOffice. This makes Enterprise Linux (EL) 10 a hard option to promote for desktop/general use. I am currently digging to see if this and other packages are to be built for EPEL or would it take a rebuild project such as Alma Linux with appetite to build it and make it available to users.&lt;br /&gt;
&lt;br /&gt;
One musing of mine of late, should Canonical break free of merging packages from Debian and maintain it&#039;s own code base of packages. Starting with a tier system, begin with a set of core packages and then take sole control of other packages their customers need as part of their standard user and enterprise offerings.&lt;br /&gt;
&lt;br /&gt;
I have other things that I shall get into later - Mainly EL related.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 27 Oct 2025 06:22:00 +0000</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/36-guid.html</guid>
    
</item>
<item>
    <title>Kathenas Mantis Tracker Instance</title>
    <link>https://blog.kathenas.org/index.php?/archives/30-Kathenas-Mantis-Tracker-Instance.html</link>
            <category>Alma</category>
            <category>Assembly</category>
            <category>C</category>
            <category>C++</category>
            <category>Debian</category>
            <category>EL</category>
            <category>Fedora</category>
            <category>General</category>
            <category>Java</category>
            <category>Languages</category>
            <category>News</category>
            <category>OS</category>
            <category>Perl</category>
            <category>Python</category>
            <category>RHEL</category>
            <category>Rust</category>
            <category>Software</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/30-Kathenas-Mantis-Tracker-Instance.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=30</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    With my blocking from the Debian Community and its infrastructure, I have setup a Mantis bug tracker instance at &lt;a href=&quot;https://tracker.kathenas.org&quot; target=&quot;_blank&quot;&gt;Kathenas Tracker&lt;/a&gt; to track the &lt;strong&gt;upstream&lt;/strong&gt; and &lt;strong&gt;GNU Linux Distribution&lt;/strong&gt; projects I have an interest in.&lt;br /&gt;
&lt;br /&gt;
You may wish to help, so feel free to create an account and let&#039;s do our little bit for these projects.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 05 Oct 2025 21:34:00 +0100</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/30-guid.html</guid>
    
</item>
<item>
    <title>Debian activity and Debian Mentors</title>
    <link>https://blog.kathenas.org/index.php?/archives/28-Debian-activity-and-Debian-Mentors.html</link>
            <category>Debian</category>
            <category>EL</category>
            <category>OS</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/28-Debian-activity-and-Debian-Mentors.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=28</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    My Debian activity currently is restricted to the packages I do maintain and those I choose to maintain. I am here to support new and existing upstream projects I have built great working relationships with over years. I would feel extremely bad if I abandoned these good people.&lt;br /&gt;
&lt;br /&gt;
Debian Mentors was a great passion. I was privileged to mentor and assist in other ways, new contributors and those building up their reputation within the project as a whole. I am sad to say that I shall not be returning to Debian Mentors while I see bullying and discrimination by a minority within the Debian Project. I can only apologise to those who will now wait months for any help within Debian Mentors.&lt;br /&gt;
&lt;br /&gt;
I do contribute to the Debian Project, but I do not align myself with the project, I am independent.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 10 Sep 2025 14:55:00 +0100</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/28-guid.html</guid>
    
</item>
<item>
    <title>Debian - Watch file format version 5</title>
    <link>https://blog.kathenas.org/index.php?/archives/27-Debian-Watch-file-format-version-5.html</link>
            <category>Debian</category>
            <category>OS</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/27-Debian-Watch-file-format-version-5.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=27</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    Like many maintainers, I am currently converting packages to the new version 5 &lt;strong&gt;watch&lt;/strong&gt; file format.&lt;br /&gt;
&lt;br /&gt;
For more information, see the manual page link below.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://manpages.debian.org/unstable/devscripts/debian-watch.5.en.html&quot; title=&quot;Debian &#039;watch&#039; file format version 5&quot; target=&quot;_blank&quot;&gt;Debian &#039;watch&#039; file format version 5&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 29 Aug 2025 08:41:00 +0100</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/27-guid.html</guid>
    
</item>
<item>
    <title>Contribution is ongoing</title>
    <link>https://blog.kathenas.org/index.php?/archives/23-Contribution-is-ongoing.html</link>
            <category>Alma</category>
            <category>Debian</category>
            <category>EL</category>
            <category>Fedora</category>
            <category>General</category>
            <category>News</category>
            <category>Oracle</category>
            <category>OS</category>
            <category>RHEL</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/23-Contribution-is-ongoing.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    Since deciding to stop Debian contribution in the area of &lt;a href=&quot;https://mentors.debian.net/packages/&quot; title=&quot;Debian Mentors - Package list&quot; target=&quot;_blank&quot;&gt;Debian Mentors&lt;/a&gt;, I have not been idle. I have been doing commits for packages I maintain and also contribute to i.e. upstream projects and other activities that include Ubuntu bug squashing etc.&lt;br /&gt;
&lt;br /&gt;
With my disabilities, it is important to face challenges be they during my daily activities or within the Free/Open Source Software community. These challenges are hard, fun and make me feel useful.&lt;br /&gt;
&lt;br /&gt;
Onwards and upwards.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 24 Aug 2025 19:45:00 +0100</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/23-guid.html</guid>
    
</item>
<item>
    <title>Fedora and RHEL - Simple package builds - mock vs. sbuild</title>
    <link>https://blog.kathenas.org/index.php?/archives/18-Fedora-and-RHEL-Simple-package-builds-mock-vs.-sbuild.html</link>
            <category>Alma</category>
            <category>Debian</category>
            <category>EL</category>
            <category>Fedora</category>
            <category>Oracle</category>
            <category>OS</category>
            <category>RHEL</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/18-Fedora-and-RHEL-Simple-package-builds-mock-vs.-sbuild.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=18</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=18</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    Simple question to ask and answer. &lt;strong&gt;mock&lt;/strong&gt; is a far more straightforward system versus the likes of &lt;strong&gt;sbuild&lt;/strong&gt;. The Debian Project always finds a way of making the simplest of things extremely complicated.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 28 Jul 2025 04:36:00 +0100</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/18-guid.html</guid>
    
</item>
<item>
    <title>Kathenas - Support Free/Open Source Contributors</title>
    <link>https://blog.kathenas.org/index.php?/archives/12-Kathenas-Support-FreeOpen-Source-Contributors.html</link>
            <category>Alma</category>
            <category>Debian</category>
            <category>EL</category>
            <category>Fedora</category>
            <category>General</category>
            <category>News</category>
            <category>Oracle</category>
            <category>OS</category>
            <category>RHEL</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/12-Kathenas-Support-FreeOpen-Source-Contributors.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=12</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=12</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    Most of the money you see in and around Free / Open Source Software, Hardware and other projects is in the hands of large companies, groups and self styled organisations, with little or none reaching the actually contributors/maintainer/developers of your favourite projects who actually do the day to day work.&lt;br /&gt;
&lt;br /&gt;
If you wish to support my efforts, please click on the image below to donate.&lt;br /&gt;
&lt;br /&gt;
&lt;figure class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 640px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a class=&quot;serendipity_image_link&quot; title=&quot;Buy me a coffee&quot; href=&#039;https://buymeacoffee.com/kathenasorg&#039; target=&quot;_blank&quot;&gt;&lt;!-- s9ymdb:6 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;640&quot; height=&quot;240&quot;    src=&quot;https://blog.kathenas.org/uploads/buy_me_a_coffee.png&quot; title=&quot;Buy me a coffee&quot; loading=&quot;lazy&quot; alt=&quot;Buy me a coffee&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/figure&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 18 Jul 2025 13:16:00 +0100</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/12-guid.html</guid>
    
</item>
<item>
    <title>Debian - Installing and using pbuilder</title>
    <link>https://blog.kathenas.org/index.php?/archives/11-Debian-Installing-and-using-pbuilder.html</link>
            <category>Advanced</category>
            <category>Debian</category>
            <category>Difficulty</category>
            <category>OS</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/11-Debian-Installing-and-using-pbuilder.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=11</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=11</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    Though &lt;strong&gt;sbuild&lt;/strong&gt; is the primary build agent for Debian, &lt;strong&gt;pbuilder&lt;/strong&gt; is still very popular and has some features yet to be found in &lt;strong&gt;sbuild&lt;/strong&gt;, the &lt;strong&gt;--twice&lt;/strong&gt; switch for example.&lt;br /&gt;
&lt;br /&gt;
This tutorial will detail the installation, configuration and use of &lt;strong&gt;pbuilder&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
First we install &lt;strong&gt;pbuilder.&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo apt install pbuilder&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Now we will generate the pbuilder base system tarball for Debian &lt;strong&gt;unstable&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo pbuilder create --debootstrapopts --variant=buildd --distribution unstable&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
That simple... Let&#039;s build a package.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;dget https://deb.debian.org/debian/pool/main/d/ddcutil/ddcutil_2.2.0-2.dsc&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo pbuilder build ddcutil_2.2.0-2.dsc&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
The build should complete with success. Let&#039;s check below.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;ls -1 /var/cache/pbuilder/result/&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;philwyett@debian:~$ ls -1 /var/cache/pbuilder/result/&lt;br /&gt;
ddcutil_2.2.0-2_amd64.buildinfo&lt;br /&gt;
ddcutil_2.2.0-2_amd64.changes&lt;br /&gt;
ddcutil_2.2.0-2_amd64.deb&lt;br /&gt;
ddcutil_2.2.0-2.debian.tar.xz&lt;br /&gt;
ddcutil_2.2.0-2.dsc&lt;br /&gt;
ddcutil_2.2.0-2_source.changes&lt;br /&gt;
ddcutil-dbgsym_2.2.0-2_amd64.deb&lt;br /&gt;
libddcutil5_2.2.0-2_amd64.deb&lt;br /&gt;
libddcutil5-dbgsym_2.2.0-2_amd64.deb&lt;br /&gt;
libddcutil-dev_2.2.0-2_amd64.deb&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Updating your base system tarball&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
To update your the &lt;strong&gt;pbuilder&lt;/strong&gt; base system tarball with the latest package versions, you can simply run the command below.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo pbuilder update&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
These are the basics.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Building the package for i386&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
First we clean up after our previous build.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo pbuilder clean all&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo rm -f /var/cache/pbuilder/result/*&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Now we remove our previously generated &lt;strong&gt;unstable&lt;/strong&gt; base.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo rm -f /var/cache/pbuilder/base.tgz&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Now we will generate our &lt;strong&gt;unstable i386&lt;/strong&gt; base system tarball.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo pbuilder create --debootstrapopts --variant=buildd --distribution unstable --architecture i386&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s now do the &lt;strong&gt;i386&lt;/strong&gt; build of the package we previously built.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo pbuilder build ddcutil_2.2.0-2.dsc&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
The build should complete with success. Let&#039;s check below.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;ls -1 /var/cache/pbuilder/result/&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
philwyett@debian:~$ ls -1 /var/cache/pbuilder/result/&lt;br /&gt;
ddcutil_2.2.0-2.debian.tar.xz&lt;br /&gt;
ddcutil_2.2.0-2.dsc&lt;br /&gt;
ddcutil_2.2.0-2_i386.buildinfo&lt;br /&gt;
ddcutil_2.2.0-2_i386.changes&lt;br /&gt;
ddcutil_2.2.0-2_i386.deb&lt;br /&gt;
ddcutil_2.2.0-2_source.changes&lt;br /&gt;
ddcutil-dbgsym_2.2.0-2_i386.deb&lt;br /&gt;
libddcutil5_2.2.0-2_i386.deb&lt;br /&gt;
libddcutil5-dbgsym_2.2.0-2_i386.deb&lt;br /&gt;
libddcutil-dev_2.2.0-2_i386.deb&lt;br /&gt;
&lt;br /&gt;
As simple as that.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Build after successful build&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
As you explore Debian and look at more bug reports you will see bugs that are failures to build after successful build. With &lt;strong&gt;pbuilder&lt;/strong&gt; we can use the &lt;strong&gt;--twice&lt;/strong&gt; switch and attempt to do two builds back to back. We do this with the command below.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo pbuilder build --twice ddcutil_2.2.0-2.dsc&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Try it for yourself.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Building using local packages&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
On occasion you may need to build a package that depends on one or more packages that is not yet in Debian. To do this we need to some additional configuration.&lt;br /&gt;
&lt;br /&gt;
Add a file called &lt;strong&gt;.pbuilderrc&lt;/strong&gt; to your &lt;strong&gt;HOME&lt;/strong&gt; directory.&lt;br /&gt;
&lt;br /&gt;
In the new &lt;strong&gt;.pbuilderrc&lt;/strong&gt; add the text below and save the file.&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# The hook dir may already be set/populated!&lt;br /&gt;
#&lt;br /&gt;
HOOKDIR=&quot;$HOME/.config/pbuilder/hooks/&quot;&lt;br /&gt;
if [ -n &quot;$DEPS&quot; ] ; then&lt;br /&gt;
        export DEPSBASE=/var/cache/pbuilder/local_packages&lt;br /&gt;
        BINDMOUNTS=$DEPSBASE&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
The folder &lt;strong&gt;/var/cache/pbuilder/local_packages&lt;/strong&gt; is my personal base directory to use, but you may change it to whatever you wish. For now we will create this directory.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo mkdir -p /var/cache/pbuilder/local_packages&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
We next create a directory for the packages as below, you may name it as you wish.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo mkdir -p /var/cache/pbuilder/local_packages/kathenas&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Next we create the necessary hook.&lt;br /&gt;
&lt;br /&gt;
Create the following directory.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;mkdir -p ~/.config/pbuilder/hooks&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
In the above directory create the file named &lt;strong&gt;D05deps&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
In the file &lt;strong&gt;D05deps&lt;/strong&gt; add the text below and save the file.&lt;br /&gt;
&lt;br /&gt;
DEPSPATH=&quot;$DEPSBASE/$DEPS&quot;&lt;br /&gt;
if [ -n &quot;$DEPS&quot; ] &amp;&amp;amp; [ -d &quot;$DEPSPATH&quot; ] ; then&lt;br /&gt;
        apt install --assume-yes apt-utils&lt;br /&gt;
        ( cd &quot;$DEPSPATH&quot;; apt-ftparchive packages . &gt; Packages )&lt;br /&gt;
        echo &quot;deb [trusted=yes] file://$DEPSPATH ./&quot; &gt;&gt; /etc/apt/sources.list&lt;br /&gt;
        apt update&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
We must make this hook file executable. This can be done with the command below.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;chmod +x ~/.config/pbuilder/hooks/D05deps&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Now we are able to build packages with local dependencies:&lt;br /&gt;
&lt;br /&gt;
1. Build the package you wish to use that is not in Debian.&lt;br /&gt;
2. Copy the &lt;strong&gt;.deb&lt;/strong&gt; files from &lt;strong&gt;/var/cache/pbuilder/result&lt;/strong&gt; to &lt;strong&gt;/var/cache/pbuilder/local_packages/kathenas&lt;/strong&gt;&lt;br /&gt;
3.Build your package now using the dependencies in &lt;strong&gt;/var/cache/pbuilder/local_packages/kathenas&lt;/strong&gt; using the reference command below.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo -E DEPS=kathenas pbuilder build PACKAGE_NAME_AND_VERSION.dsc&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
I hope you find this tutorial useful and have a good rest of your day.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Tue, 15 Jul 2025 03:59:00 +0100</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/11-guid.html</guid>
    
</item>
<item>
    <title>Reload UDEV rules without rebooting</title>
    <link>https://blog.kathenas.org/index.php?/archives/10-Reload-UDEV-rules-without-rebooting.html</link>
            <category>Debian</category>
            <category>Difficulty</category>
            <category>EL</category>
            <category>Intermediate</category>
            <category>OS</category>
            <category>RHEL</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/10-Reload-UDEV-rules-without-rebooting.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=10</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=10</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    Sometimes we make changes to UDEV rules and need to make those changes active without the need to reboot your system. To do this you can use the commands below.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo udevadm control --reload-rules&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt; sudo udevadm trigger&lt;/blockquote&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 14 Jul 2025 12:37:00 +0100</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/10-guid.html</guid>
    
</item>
<item>
    <title>Flatpak - Remove unused packages and repair</title>
    <link>https://blog.kathenas.org/index.php?/archives/9-Flatpak-Remove-unused-packages-and-repair.html</link>
            <category>Debian</category>
            <category>Difficulty</category>
            <category>EL</category>
            <category>Novice</category>
            <category>OS</category>
            <category>RHEL</category>
            <category>Software</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/9-Flatpak-Remove-unused-packages-and-repair.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=9</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=9</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    Using &lt;a href=&quot;https://flatpak.org&quot; title=&quot;Flatpak&quot;&gt;flatpak&lt;/a&gt; is very useful for when you need a package or few and not pollute your main or any machines file system.&lt;br /&gt;
&lt;br /&gt;
Removing unused packages is simply performed by using the command below in your terminal fo choice.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;flatpak uninstall --unused&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Verifying and/or repairing your flatpak packages can be done using the command below.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;flatpak repair&lt;/blockquote&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 13 Jul 2025 11:00:00 +0100</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/9-guid.html</guid>
    
</item>
<item>
    <title>Updating and Cleaning using 'apt' and 'dpkg' on the command line</title>
    <link>https://blog.kathenas.org/index.php?/archives/2-Updating-and-Cleaning-using-apt-and-dpkg-on-the-command-line.html</link>
            <category>Debian</category>
            <category>Difficulty</category>
            <category>Novice</category>
            <category>OS</category>
            <category>Ubuntu</category>
    
    <comments>https://blog.kathenas.org/index.php?/archives/2-Updating-and-Cleaning-using-apt-and-dpkg-on-the-command-line.html#comments</comments>
    <wfw:comment>https://blog.kathenas.org/wfwcomment.php?cid=2</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.kathenas.org/rss.php?version=2.0&amp;type=comments&amp;cid=2</wfw:commentRss>
    

    <author>philip.wyett@kathenas.org (Phil Wyett)</author>
    <content:encoded>
    The following are the commands I use to update my Debian (or any &lt;strong&gt;apt&lt;/strong&gt;) system. These commands will help you update your system and then clean update after, including any cruft.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sudo apt update&lt;/blockquote&gt;&lt;br /&gt;
&lt;blockquote&gt;sudo apt full-upgrade&lt;/blockquote&gt;&lt;br /&gt;
&lt;blockquote&gt;sudo apt autoremove&lt;/blockquote&gt;&lt;br /&gt;
&lt;blockquote&gt;sudo apt purge `dpkg --list | grep ^rc | awk &#039;{ print $2; }&#039;`&lt;/blockquote&gt;&lt;br /&gt;
&lt;blockquote&gt;sudo apt clean all&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Hope this helps you update then clean up afterwards.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 23 Jun 2025 07:54:00 +0100</pubDate>
    <guid isPermaLink="false">https://blog.kathenas.org/index.php?/archives/2-guid.html</guid>
    
</item>

</channel>
</rss>
