I like Flatpak personally, it feels a bit less platforms specific (IE snap) nd works really well. appimage is not bad, but is not really a platform-wide feeling solution, more a distributor-centric option. dock is containers and not the same deal and will easily reside along the above.

Docker includes a number of other functions that include networking isolation and automation. the others are meant to run within the native OS, just including all the dependencies in its own location. 

On Mon, Dec 9, 2024 at 2:50 PM z via PLUG-discuss <plug-discuss@lists.phxlinux.org> wrote:
I am curious if anyone has a more general solution to PPAs on debian. It is my understanding that PPAs are not something you can in general use on debian, only ubuntu derivatives. I believe many debian people nowadays opt to use flatpak, docker, and appimage for their more user-facing softwares. Although I usually avoid these because they tend to not interface very well with hardware. For example pro audio softwares like ardour simply do not operate through xdg portals currently.

Dec 9, 2024 12:09:05 Snyder, Alexander J via PLUG-discuss <plug-discuss@lists.phxlinux.org>:

Thank you!  Following that guide I was able to get the packages I needed for Python3.12 installed.

Really appreciate the help!

--
Thanks,
Alex.




On Mon, Dec 9, 2024 at 9:24 AM Stephen Partington via PLUG-discuss <plug-discuss@lists.phxlinux.org> wrote:
So installing a PPA under Debian has a few more jumps to it.

And they appear to have the keys you need listed in that Blog post.


On Sun, Dec 8, 2024 at 4:05 PM Snyder, Alexander J via PLUG-discuss <plug-discuss@lists.phxlinux.org> wrote:
Have I mentioned how much I vastly dislike Debian?!

I think so .... but anyhoo ...

I can't seem to install this PPA repository.

I'm using a Raspberry Pi 4 with "Raspberry Pi OS" (formerly Raspian) -- which is secretly Debian Bookwork (Ubuntu 22.04 LTS) under the covers.

I'm trying to install Python3.12 and (apparently) it's not included in the main OS repositories by default, so after a bunch of Googling, I found I need a 3rd party repo called "Dead Snakes" (because that sounds trustworthy) ... and while the command "apt-add-repository" failed on a python error, I was able to add the line manually in "/etc/apt/sources.list.d/deadsnakes.list" --- but then I get an error about the key missing ...

=====================
--> apt update
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://archive.raspberrypi.com/debian bookworm InRelease
Get:5 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease [18.1 kB]
Err:5 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BA6932366A755776
Reading package lists... Done
W: GPG error: https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BA6932366A755776
E: The repository 'https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
===========================


and on that page, I see a GPG file, which I tried (probably incorrectly) to install:

curl -fsSL https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/dists/jammy/Release.gpg | gpg --dearmor -o /usr/share/keyrings/deadsnakes.gpg

but then when I do "apt update" I get the error shown above.

This is infinitely easier on RedHat ... just sayin'

Anyhoo -- I appreciate the help on this.  I would prefer to not compile Python from source on a Raspberry Pi, as that takes over an hour to do.

--
Thanks,
Alex.


---------------------------------------------------
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


--
A mouse trap, placed on top of your alarm clock, will prevent you from rolling over and going back to sleep after you hit the snooze button.

Stephen

---------------------------------------------------
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss
---------------------------------------------------
PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


--
A mouse trap, placed on top of your alarm clock, will prevent you from rolling over and going back to sleep after you hit the snooze button.

Stephen