[mythtv-users] Mythtv install on Debian 12 (bookworm)

James Abernathy jfabernathy at gmail.com
Wed Mar 29 21:47:09 UTC 2023


On Wed, Mar 29, 2023 at 3:11 PM James Abernathy <jfabernathy at gmail.com>
wrote:

>
>
> On Wed, Mar 29, 2023 at 1:39 PM Roland Ernst <rcrernst at gmail.com> wrote:
>
>>
>> I used this script as root user to copy the debs:
>>
>> #! /bin/bash
>>
>> rm /usr/share/my_mythtv_repo/*
>> mv ./*.deb /usr/share/my_mythtv_repo
>> mv ./*.dsc /usr/share/my_mythtv_repo
>> mv ./*.changes /usr/share/my_mythtv_repo
>> cd /usr/share/my_mythtv_repo
>> dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
>>
>> Note: The folder /usr/share/my_mythtv_repo/ must exist prior to running
>> that script
>>
>> And this entry in /etc/apt/sources.list.d/my_mythtv_repo.list :
>>
>> # Local build of mythtv, in /usr/share/my_mythtv_repo
>> # See https://help.ubuntu.com/community/Repositories/Personal
>> deb [trusted=yes] file:/usr/share/my_mythtv_repo ./
>>
>> But I have not tested it on bookworm.
>>
>> Roland
>>
>
> Thanks, I tried your method on bookworm and I think the results are the
> same.  The Packaging.gz must not be what it's looking for in apt update:
>
> tv:~/build/packaging/deb$ sudo apt update
> Get:1 file:/usr/share/my_mythtv_repo ./ InRelease
> Ign:1 file:/usr/share/my_mythtv_repo ./ InRelease
> Get:2 file:/home/jim/build/packaging/deb ./ InRelease
> Ign:2 file:/home/jim/build/packaging/deb ./ InRelease
> Get:3 file:/usr/share/my_mythtv_repo ./ Release
> Ign:3 file:/usr/share/my_mythtv_repo ./ Release
> Get:4 file:/home/jim/build/packaging/deb ./ Release
> Ign:4 file:/home/jim/build/packaging/deb ./ Release
> Get:5 file:/usr/share/my_mythtv_repo ./ Packages
> Ign:5 file:/usr/share/my_mythtv_repo ./ Packages
> Get:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Ign:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Get:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Ign:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Get:8 file:/home/jim/build/packaging/deb ./ Packages
> Ign:8 file:/home/jim/build/packaging/deb ./ Packages
> Get:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Ign:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Get:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Ign:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Get:5 file:/usr/share/my_mythtv_repo ./ Packages
> Ign:5 file:/usr/share/my_mythtv_repo ./ Packages
> Get:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Ign:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Get:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Ign:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Get:8 file:/home/jim/build/packaging/deb ./ Packages
> Ign:8 file:/home/jim/build/packaging/deb ./ Packages
> Get:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Ign:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Get:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Ign:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Get:5 file:/usr/share/my_mythtv_repo ./ Packages
> Ign:5 file:/usr/share/my_mythtv_repo ./ Packages
> Get:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Ign:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Get:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Ign:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Get:8 file:/home/jim/build/packaging/deb ./ Packages
> Ign:8 file:/home/jim/build/packaging/deb ./ Packages
> Get:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Ign:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Get:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Ign:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Get:5 file:/usr/share/my_mythtv_repo ./ Packages [10.6 kB]
> Get:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Ign:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Get:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Ign:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Get:8 file:/home/jim/build/packaging/deb ./ Packages [10.6 kB]
> Get:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Ign:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Ign:8 file:/home/jim/build/packaging/deb ./ Packages
> Get:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Ign:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Get:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Ign:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Get:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Ign:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Get:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Ign:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Get:8 file:/home/jim/build/packaging/deb ./ Packages
> Ign:8 file:/home/jim/build/packaging/deb ./ Packages
> Get:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Ign:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Get:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Ign:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Get:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Ign:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Get:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Ign:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Get:8 file:/home/jim/build/packaging/deb ./ Packages
> Ign:8 file:/home/jim/build/packaging/deb ./ Packages
> Get:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Ign:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Get:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Ign:6 file:/usr/share/my_mythtv_repo ./ Translation-en
> Get:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Ign:7 file:/usr/share/my_mythtv_repo ./ Translation-en_US
> Get:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Ign:9 file:/home/jim/build/packaging/deb ./ Translation-en
> Get:8 file:/home/jim/build/packaging/deb ./ Packages
> Err:8 file:/home/jim/build/packaging/deb ./ Packages
>  File not found - /home/jim/build/packaging/deb/./Packages (2: No such
> file or directory)
> Get:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Ign:10 file:/home/jim/build/packaging/deb ./ Translation-en_US
> Hit:11 http://deb.debian.org/debian bookworm InRelease
> Hit:12 http://security.debian.org/debian-security bookworm-security
> InRelease
> Reading package lists... Done
> N: Download is performed unsandboxed as root as file
> '/home/jim/build/packaging/deb/./InRelease' couldn't be accessed by user
> '_apt'. - pkgAcquire::Run (13: Permission denied)
> E: Failed to fetch file:/home/jim/build/packaging/deb/./Packages  File
> not found - /home/jim/build/packaging/deb/./Packages (2
> : No such file or directory)
> E: Some index files failed to download. They have been ignored, or old
> ones used instead.
> jim at debian-mythtv:~/build/packaging/deb$
>
> Jim A
>
>
I just tested your packaging method on a Bullseye system and it worked as
expected.  So something has changed on bookworm that needs to be changed in
this process.  I have no clue as to what, though.

Jim A
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20230329/f3c47077/attachment.htm>


More information about the mythtv-users mailing list