Mise à jour de youtube-dl :
youtube-dl
est une application qui est mise à jour toutes les deux semaines pour correspondre aux changements apportés par les services en amont tels que YouTube. Par conséquent, la maintenir à jour est une tâche bien remplie . Depuis la version 18.04 d'Ubuntu, il existe un problème particulier : le paquet Ubuntu ne peut plus être mis à jour "manuellement". Ainsi, la commande youtube-dl -U
ne fonctionne pas avec la version du dépôt d'archives de la Commission européenne. youtube-dl
.
Problèmes récents avec le paquet Ubuntu :
Les responsables du paquet Debian pour youtube-dl ont estimé qu'il "contient un mécanisme de mise à jour automatique (possiblement non sécurisé)" et ont corrigé complètement ce mécanisme de mise à jour automatique. en dehors de l'application . Le rapport de bogue et la discussion sont ici :
Journaux de rapports de bogues Debian - #890119
youtube-dl contient un mécanisme d'auto-actualisation (éventuellement non sécurisé).
Le patch pour youtube-dl est assez vaste et sans doute un peu destructeur. Il peut être vu dans son intégralité ici... Notez le commentaire en haut du patch :
Les utilisateurs avertis sauront quoi faire dans tous les cas.
Et la bonne nouvelle, c'est qu'il y a deux très bonnes méthodes pour que les "utilisateurs avertis" gardent le contact avec les clients. youtube-dl
mis à jour :
1. Mettez à jour en utilisant wget :
Et pour ma part, cela implique les commandes simples suivantes qui supprimer le dépôt youtube-dl et installer manuellement la version la plus récente :
sudo apt-get remove youtube-dl
sudo mkdir -pv /usr/local/bin
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
Et maintenant youtube-dl fonctionnera comme avant :). Gardez à l'esprit que vous aurez besoin de périodiquement manuellement mettre à jour youtube-dl (en exécutant youtube-dl -U
) plutôt que d'attendre du gestionnaire de paquets qu'il le fasse pour vous...
2. Mise à jour en utilisant l'installateur pip :
Vous pouvez à la place utiliser l'installateur alternatif de paquets Python (pip) pour mettre à jour youtube-dl
comme suit :
sudo apt-get remove youtube-dl
sudo apt-get install python-pip
sudo pip install youtube-dl
Ensuite, vous pourrez mise à jour youtube-dl
en exécutant ce qui suit :
sudo pip install --upgrade youtube_dl
Et maintenant, profitez de votre hors ligne visionnage de la grande offre de vidéos de YouTube :).