Pour éviter ces aléas pour l’ensemble des applications utilisant potentiellement yt-dlp (firefox / mpv / smplayer etc), l’exécutable yt-dlp doit impérativement être accessible à l’un des emplacements définis par la variable PATH → echo "$PATH"
Pour installer la dernière version du paquet yt-dlp de Debian, sans ajouter de dépôt backport, la méthode suivante peut, entre autre, être utilisée:
R=http://ftp.fr.debian.org/debian/pool/main/y/yt-dlp/
LV=$(curl -s $R |awk -F'">|</' '/yt-dlp_.*deb</{x=$2};END{print x}')
printf " Dernière version yt-dlp dépôt Debian:\n $LV\n"
[[ $LV =~ $(yt-dlp --version) ]] || { cd /tmp
wget ${R}$LV && sudo apt install ./$LV ; }
test:
yt-dlp -F 'EngW7tLk6R8'