<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 27, 2023 at 4:04 PM Roland Ernst <<a href="mailto:rcrernst@gmail.com">rcrernst@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 26, 2023 at 9:52 PM James Abernathy <<a href="mailto:jfabernathy@gmail.com" target="_blank">jfabernathy@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div>I think this blog has the backend part of building the repo I need. It looks like I could modify it to be combined with the Debian package build that is already shown in the wiki. I could host it on my server for the home network.</div><div><br></div><div><a href="https://earthly.dev/blog/creating-and-hosting-your-own-deb-packages-and-apt-repo/" target="_blank">https://earthly.dev/blog/creating-and-hosting-your-own-deb-packages-and-apt-repo/</a><br></div><div><br></div><div>JIm A<br> </div></div></div></blockquote><div><br></div><div>I would skip the signing procedure for the first tests.</div><div>If you run an apcahe2 server in your local network, then the following steps might be of interest:<br></div><div>Provide MythTV Debian packages via http:</div><div>This assumes that your local build Debian packages are located in <br><span style="font-family:monospace"><font size="4">/usr/share/my_mythtv_repo</font></span></div><div><br></div><div>Create a file <br></div><div><span style="font-family:monospace"><font size="4">/etc/apache2/conf-available/my_mythtv_repo.conf</font></span></div><div><br></div><div>with content</div><div><br></div><div><span style="font-family:monospace"><font size="4"># conf file for sharing Debian packages<br><br>Alias /my_mythtv_repo /usr/share/my_mythtv_repo<br><br><Directory /usr/share/my_mythtv_repo><br>    Options +Indexes<br>    AllowOverride None<br>    Require all granted<br></Directory></font></span></div><div><br></div><div>Then run</div><div><span style="font-family:monospace"><font size="4">$ sudo a2enconf my_mythtv_repo</font></span></div><div>and<br></div><div><span style="font-family:monospace"><font size="4">$ sudo systemctl reload apache2.service</font></span><br></div><div><br></div><div>Then you should see the directory listing in your web-browser of</div><div></div><div><span style="font-family:monospace"><font size="4"><a href="http://server_ip/my_mythtv_repo/" target="_blank">http://server_ip/my_mythtv_repo/</a></font></span></div><div><br></div><div>This can be used to change your <br></div><div></div><div><span style="color:rgb(79,76,73);font-size:14px;background-color:rgb(246,246,246);font-family:monospace">etc/apt/sources.list.d/my_mythtv_repo.list :</span><span style="font-family:monospace"><br style="box-sizing:border-box;color:rgb(79,76,73);font-size:14px;background-color:rgb(246,246,246)"><br style="box-sizing:border-box;color:rgb(79,76,73);font-size:14px;background-color:rgb(246,246,246)"><font style="box-sizing:border-box;font-size:14px;background-color:rgb(246,246,246)" color="#660066"># Local build of mythtv, provided by apache2 in /usr/share/my_mythtv_repo<br style="box-sizing:border-box"># See <a href="https://help.ubuntu.com/community/Repositories/Personal" rel="nofollow" style="box-sizing:border-box;color:rgb(81,98,7);text-decoration-line:none;outline:0px" target="_blank">https://help.ubuntu.com/community/Repositories/Personal</a><br style="box-sizing:border-box"></font><span style="color:rgb(79,76,73);font-size:14px;background-color:rgb(246,246,246)">deb [trusted=yes] </span><font size="4"><a href="http://server_ip/my_mythtv_repo/" target="_blank">http://server_ip/my_mythtv_repo/</a></font><span style="color:rgb(79,76,73);font-size:14px;background-color:rgb(246,246,246)"> ./</span><span style="color:rgb(0,0,0);font-size:14px;background-color:rgb(249,249,249)"><br></span></span></div><div><br></div><div>Caveats: I have not tested this by now<br></div><div><br></div><div>Roland</div></div></div></blockquote><div><br></div><div>Thanks a ton.  This worked perfectly.  The only thing left to solve is what I've noticed from the start when I build these packages and try to install them.  I always get warnings on the sudo apt update. They seem to be related to translation-en_US files missing. From  Discover on my KDE Plasma Debian 12 system I see the following warnings:</div><div><br></div><div><span style="color:rgb(46,139,87);font-family:Monaco,"Andale Mono","Courier New",Courier,monospace;font-size:11.7px;white-space:pre">E: file:/mnt/nas/networked-files/mythtv-debian-repo ./ Translation-en is not (yet) available (File not found - /mnt/nas/networked-files/mythtv-debian-repo/./en.gz (2: No such file or directory))
E: file:/mnt/nas/networked-files/mythtv-debian-repo ./ Translation-en is not (yet) available (File not found - /mnt/nas/networked-files/mythtv-debian-repo/./en.lz4 (2: No such file or directory))
E: file:/mnt/nas/networked-files/mythtv-debian-repo ./ Translation-en is not (yet) available (File not found - /mnt/nas/networked-files/mythtv-debian-repo/./en.zst (2: No such file or directory))</span><br></div><div><br></div><div>The directory path would be /usr/share/my_mythtv_repo except for the fact this is from a change I did this morning to put the local repo on a NAS. I still get the warnings when it's a http local repo.</div><div><br></div><div> JIm A<br><br></div></div></div>