Après une mise à jour python, l’outil youtube-dl ne fonctionnait plus et sortait une erreur env python inexistant alors que
apt policy python3-minimal
python3-minimal:
Installé : 3.8.2-3
Candidat : 3.8.2-3
Table de version :
*** 3.8.2-3 990
990 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 Packages
500 https://cdn-aws.deb.debian.org/debian sid/main amd64 Packages
100 /var/lib/dpkg/status
3.7.3-1 500
500 https://cdn-aws.deb.debian.org/debian buster/main amd64 Packages
3.5.3-1 500
500 https://cdn-aws.deb.debian.org/debian stretch/main amd64 Packages
apt policy python2-minimal
python2-minimal:
Installé : 2.7.18-2
Candidat : 2.7.18-2
Table de version :
*** 2.7.18-2 990
990 https://cdn-aws.deb.debian.org/debian bullseye/main amd64 Packages
500 https://cdn-aws.deb.debian.org/debian sid/main amd64 Packages
100 /var/lib/dpkg/status
2.7.16-1 500
500 https://cdn-aws.deb.debian.org/debian buster/main amd64 Packages
Mais
strings /usr/local/bin/youtube-dl | more
indique
#!/usr/bin/env python
Alors je me suis créé une alternative python pour résoudre le soucis
update-alternatives --display python
python - mode automatique
link best version is /usr/bin/python3
le lien pointe actuellement sur /usr/bin/python3
link python is /usr/bin/python
/usr/bin/python2 - priorité 1
/usr/bin/python3 - priorité 2
ls -alrt /usr/bin/python*
lrwxrwxrwx 1 root root 9 avril 7 12:43 /usr/bin/python3 -> python3.8
-rwxr-xr-x 1 root root 3672400 avril 20 22:30 /usr/bin/python2.7
-rwxr-xr-x 1 root root 6413 juil. 27 14:29 /usr/bin/python3-wsdump
-rwxr-xr-x 1 root root 5233184 août 2 17:09 /usr/bin/python3.8
lrwxrwxrwx 1 root root 9 août 4 10:22 /usr/bin/python2 -> python2.7
lrwxrwxrwx 1 root root 24 sept. 16 22:08 /usr/bin/python -> /etc/alternatives/python