97 votes

Comment puis-je mettre à jour youtube-dl ?

J'utilise youtube-dl pour télécharger des vidéos afin de les regarder plus tard hors ligne. En général, cela fonctionne bien. Cependant, en raison des changements fréquents sur les sites de vidéos, il nécessite parfois une mise à jour rapide. Ce n'était pas un problème avant sur la version 13.04, mais après la mise à niveau vers la 13.10, j'obtiens les résultats suivants

# youtube-dl -U
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.

J'ai essayé de le mettre à jour via apt-get mais il n'y a pas de nouveau paquet. Donc le mécanisme de mise à jour de l'application a été désactivé et les mainteneurs ne suivent pas, quelle est la solution ? Comment puis-je la mettre à jour ?

Et pourquoi l'a-t-on changé ? Il mettait à jour une version du gestionnaire de paquets très bien dans raring.

Je rencontre déjà des problèmes de compatibilité.

$ youtube-dl "http://vimeo.com/55784152"
[vimeo] 55784152: Downloading webpage
[vimeo] 55784152: Extracting information
ERROR: Unable to extract info section; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

MISE À JOUR RAPIDE :

Comme demandé,

# type youtube-dl
youtube-dl is hashed (/usr/bin/youtube-dl)

# apt-cache policy youtube-dl
youtube-dl:
  Installed: 2013.08.29-1
  Candidate: 2013.08.29-1
  Version table:
 *** 2013.08.29-1 0
        500 http://pl.archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
        100 /var/lib/dpkg/status

3voto

karel Points 97032

Ubuntu 14.04 et plus

Le paquet snap youtube-dl ( youtube-dl ) est mis à jour automatiquement dans toutes les versions d'Ubuntu actuellement prises en charge. Pour l'installer, ouvrez le terminal et tapez :

sudo snap install youtube-dl _\# start with snap run youtube-dl_

Montrer la version du paquet snap youtube-dl avec snap run youtube-dl --version

Gydl (Graphical Youtube-dl) est une interface graphique autour du programme youtube-dl déjà existant. Pour installer Gydl dans toutes les versions d'Ubuntu actuellement supportées, ouvrez le terminal et tapez :

sudo snap install gydl

Lorsque vous utilisez Gydl, vous avez la possibilité de télécharger votre vidéo YouTube au format Vidéo o Audio .

enter image description here

1voto

nlern Points 381

Pour obtenir le dernier site youtube-dl on peut installer GetDeb dépôt . Pour plus de détails sur l'installation dans Ubuntu 16.04 LTS voir aquí .

Pour obtenir le différence entre getdeb y Ubuntu officiel des versions de youtube-dl Si l'on considère les résultats obtenus (en date du 23.09.2016) :

$ apt-cache policy youtube-dl
youtube-dl:
  Installed: 1:2016.09.19-1~getdeb1
  Candidate: 1:2016.09.19-1~getdeb1
  Version table:
 *** 1:2016.09.19-1~getdeb1 500
       500 http://archive.getdeb.net/ubuntu xenial-getdeb/apps amd64 Packages
       500 http://archive.getdeb.net/ubuntu xenial-getdeb/apps i386 Packages
       100 /var/lib/dpkg/status
     2016.02.22-1 500
       500 http://ubuntu.mirror.lrz.de/ubuntu xenial/universe amd64 Packages
       500 http://ubuntu.mirror.lrz.de/ubuntu xenial/universe i386 Packages

Dans la sortie ci-dessus, 2016.09.19-1 montre getdeb et 2016.02.22-1 montre Ubuntu officiel version.

0voto

PHZ.fi-Pharazon Points 201

En date du 2017-11-11, si vous utilisez Ubuntu, il semble que précis y confiance ont des versions trop anciennes de youtube-dl .

Cependant, en utilisant la version de Xenial fonctionne. Sinon, je vous suggère d'installer la dernière version manuellement, comme suggéré dans d'autres réponses.

0voto

byOnti Points 109

Puisque la mise à jour automatique de youtube-dl est désactivée, essayez

sudo apt upgrade youtube-dl

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X