All I wanted is to install the current yt-dlp (2024.07.16-1) on debian 12.6.
Suggested way to that according to https://packages.debian.org/sid/all/yt-dlp/download is to add that line to that file (etc/apt/sources.list), but do I really need to download the 1600 files that upgrade would entail?
I don’t want to download the tar.gz 'cause upgrading that would be a pain.
pipx install yt-dlp
This will install yt-dlp with everything it needs but without fucking anything else up, both system-wise and for your user (because installing python packages in your home manually can cause problems). You must have your $HOME/.local/bin
in to then be able to run
yt-dlp
, but I think pipx will check and warn you.
pipx upgrade yt-dlp
to update it (or upgrade-all)
That’s what I do, except I straight up create the python venv in a folder, activate it and then do pip install yt-dlp
. No messing up with my system.
pipx
does that without this manual process - it’s meant for these standalone apps that are in your .