J'utilise youtube-dl pour télécharger des vidéos que je regarderai plus tard hors connexion. Habituellement, cela fonctionne bien. Cependant, en raison des changements fréquents sur les sites vidéo, une mise à jour rapide est parfois nécessaire. Ce n’était pas un problème avant le 13.04 mais après avoir passé à 13.10, j’obtiens
# 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. Ainsi , 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 le mettre à jour?
Et pourquoi cela a-t-il changé? Il était en train de mettre à jour une version du gestionnaire de paquets.
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
type youtube-dl
? Etapt-cache policy youtube-dl
.Réponses:
Essayer:
Remarque: cela suppose que vous avez installé pip . Évitez d’utiliser
sudo pip
( utilisez virtualenv à la place ).Utiliser pip est un moyen d'installer youtube-dl, comme indiqué sur le site Web officiel de youtube-dl , et cette
--upgrade
option vous permet de vous assurer que la dernière version disponible est installée.Pour savoir où youtube-dl a été installé, vous pouvez utiliser la
pip show youtube-dl
commande (voir ici et ici ).la source
Le 13.10, j'ai installé à
youtube-dl
partir de: http://rg3.github.io/youtube-dl/download.html car l'youtube-dl
installation viasudo apt-get install
ne semblait pas permettresudo youtube-dl -U
.Pour obtenir
youtube-dl
de la source:Maintenant,
sudo youtube-dl -U
fonctionne sans problème et je vois actuellement:la source
Essayez
ppa:nilarimogard/webupd8
. Je reçois des mises à jour tous les deux ou trois jours et je pense, selon le message que vous recevez, que cela devrait résoudre / répondre à votre question. Si vous avez effectué une mise à niveau de 13.04 à 13.10, vous avez peut-être oublié (je suppose) de mettre à jour le dossier sources-list.d, par exemple, si vous avez déjà utilisé WebUpd8.la source
essayez ce qui suit:
alors si vous obtenez toujours une erreur, faites ceci:
la source
Ubuntu 14.04 et plus tard
Le package d'instantané youtube-dl ( youtube-dl ) est mis à jour automatiquement dans toutes les versions actuellement prises en charge d'Ubuntu. Pour l'installer ouvrez le terminal et tapez:
Gydl (Graphical Youtube-dl) est une interface graphique conçue pour le programme youtube-dl existant. Pour installer Gydl dans toutes les versions actuellement prises en charge d'Ubuntu, ouvrez le terminal et tapez:
la source
J'ai eu un problème similaire avec YouTube-dl.
Utiliser les privilèges de super utilisateur pour le mettre à jour pourrait résoudre votre problème:
la source
Pour obtenir la dernière version,
youtube-dl
vous pouvez installer le référentiel GetDeb . Pour plus de détails sur l'installation dans Ubuntu 16.04 LTS , voir ici .Pour connaître la différence entre getdeb et les versions officielles d’Ubuntu, tenez
youtube-dl
compte de cette sortie (à partir du 23.09.2016):Dans la sortie ci-dessus,
2016.09.19-1
montre la version de getdeb et2016.02.22-1
montre la version officielle d’Ubuntu .la source
À partir de 11/11/2017, si vous utilisez Ubuntu, il semble que précise et fidèle ont des versions trop anciennes de youtube-dl.
Cependant, en utilisant la version de Xenial fonctionne. Sinon, je suggérerais d'installer la dernière version manuellement, comme suggéré dans d'autres réponses.
la source