<div dir="ltr">For languages that evolve far faster than the OS releases (especially Debian) I'd suggest using the language specific installer rather than a Debian PPA.  They tend to be better embraced by the language community.<div><br></div><div>Examples:</div><div><br></div><div>* Python</div><div>  * pyenv</div><div>  * uv</div><div>* NodeJS</div><div>  * nvm</div><div>* Ruby</div><div>  * rvm</div><div><br></div><div>- Austin</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Dec 8, 2024 at 2:05 PM Snyder, Alexander J via PLUG-discuss <<a href="mailto:plug-discuss@lists.phxlinux.org">plug-discuss@lists.phxlinux.org</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>Have I mentioned how much I vastly dislike Debian?!</div><div><br></div><div>I think so .... but anyhoo ...</div><div><br></div><div>I can't seem to install this PPA repository.</div><div><br></div><div>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.</div><div><br></div><div>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" (<i>because that sounds trustworthy</i>) ... 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 ...</div><div><br></div><div>=====================</div><div>--> apt update<br>Hit:1 <a href="http://deb.debian.org/debian" target="_blank">http://deb.debian.org/debian</a> bookworm InRelease<br>Hit:2 <a href="http://deb.debian.org/debian-security" target="_blank">http://deb.debian.org/debian-security</a> bookworm-security InRelease<br>Hit:3 <a href="http://deb.debian.org/debian" target="_blank">http://deb.debian.org/debian</a> bookworm-updates InRelease<br>Hit:4 <a href="http://archive.raspberrypi.com/debian" target="_blank">http://archive.raspberrypi.com/debian</a> bookworm InRelease<br>Get:5 <a href="https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu" target="_blank">https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu</a> jammy InRelease [18.1 kB]<br>Err:5 <a href="https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu" target="_blank">https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu</a> jammy InRelease<br>  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BA6932366A755776<br>Reading package lists... Done<br>W: GPG error: <a href="https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu" target="_blank">https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu</a> jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BA6932366A755776<br>E: The repository '<a href="https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu" target="_blank">https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu</a> jammy InRelease' is not signed.<br>N: Updating from such a repository can't be done securely, and is therefore disabled by default.<br>N: See apt-secure(8) manpage for repository creation and user configuration details.</div><div>===========================</div><div><br></div><div>This is the repo URL:  <a href="https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/dists/jammy/" target="_blank">https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/dists/jammy/</a></div><div><br></div><div>and on that page, I see a GPG file, which I tried (<i>probably incorrectly</i>) to install:</div><div><br></div><div>curl -fsSL <a href="https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/dists/jammy/Release.gpg" target="_blank">https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/dists/jammy/Release.gpg</a> | gpg --dearmor -o /usr/share/keyrings/deadsnakes.gpg</div><div><br></div><div>but then when I do "apt update" I get the error shown above.</div><div><br></div><div>This is infinitely easier on RedHat ... just sayin'</div><div><br></div><div>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.</div><div><br></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">--<br>Thanks,<br>Alex.</div></div><div dir="ltr"><br></div><div dir="ltr"><br></div></div></div></div></div></div></div></div></div>
---------------------------------------------------<br>
PLUG-discuss mailing list: <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="https://lists.phxlinux.org/mailman/listinfo/plug-discuss" rel="noreferrer" target="_blank">https://lists.phxlinux.org/mailman/listinfo/plug-discuss</a><br>
</blockquote></div>