Did some google searching and found
https://github.com/pyenv/pyenv
On Mon, Dec 9, 2024 at 9:54 AM Snyder, Alexander J via PLUG-discuss <
plug-discuss@lists.phxlinux.org> wrote:
> Cool. Where/How might one obtain said "Language specific installer"?
>
> ---
> Thanks,
> Alexander
>
> Sent from my Google Pixel 7 Pro
>
> On Mon, Dec 9, 2024, 07:39 Austin Godber via PLUG-discuss <
> plug-discuss@lists.phxlinux.org> wrote:
>
>> 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.
>>
>> Examples:
>>
>> * Python
>> * pyenv
>> * uv
>> * NodeJS
>> * nvm
>> * Ruby
>> * rvm
>>
>> - Austin
>>
>> On Sun, Dec 8, 2024 at 2: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.
>>> ===========================
>>>
>>> This is the repo URL:
>>> https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/dists/jammy/
>>>
>>> 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
>>>
>> ---------------------------------------------------
>> 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
---------------------------------------------------
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