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.
I would advise just creating ~/.bin
or ~/.local/share/bin
and dropping it in there. As long as you have permission to that directory, yt-dlp should be able to easily update itself.
In best scenario you’ll turn your Debian to SID. Worst case scenario you’ll break your system.
I do not suggest this operation unless you’re sure what you’re doing.
Alternatively you can install yt-dlp
using snap or using Nix Package manager
It’s best to install yt-dlp manually and let it self update. It needs to be kept on the latest version since youtube is constantly breaking things. It’s only a single file and it can be installed in any directory in your .
The latest yt-dlp is in bookworm-backports.