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$PATH
to then be able to runyt-dlp
, but I think pipx will check and warn you.pipx upgrade yt-dlp
to update it (or upgrade-all)Do not do this. You’ll create a Frankendebian and your updates could (and probably will) break your system. Try to use a PPA instead, since Ubuntu is Debian-based.
You’re adding the full repository of Debian unstable to your system. This wouldn’t just enable you to install yt-dlp but it would also turn your whole system from Debian stable to Debian unstable on the next update. Total overkill for one package.
@merompetehla If you’re not running sid, do not look for install instructions on the sid page. If you’re on 12.6, that’s Bookworm (current stable name), look there for help with 12 stuff.
Best way to use the current #yt-dlp is to uninstall the one from the repo, and grab the current release from the github page and drop it in
$PATH
somewhere.If you want something easier to manage you can use Parabolic which is a graphical interface for yt-dlp that you can install as a flatpak.
Wanting latest packages on debian