Uso youtube-dl para descargar videos para verlos más tarde sin conexión. Por lo general, funciona bien. Sin embargo, debido a los cambios frecuentes en los sitios de video, a veces requiere una actualización rápida. No era un problema antes en 13.04 pero después de actualizar a 13.10, obtengo
# 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.
Intenté actualizarlo a través de apt-get pero no hay un paquete nuevo. Entonces, el mecanismo de actualización de la aplicación se ha deshabilitado y los encargados del mantenimiento no están al día, ¿cuál es la solución? ¿Cómo lo actualizo?
¿Y por qué fue cambiado en absoluto? Estaba actualizando una versión del administrador de paquetes muy bien en raring.
Ya estoy teniendo problemas de compatibilidad.
$ 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.
ACTUALIZACIÓN RÁPIDA:
De acuerdo a lo pedido,
# 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
? Yapt-cache policy youtube-dl
.Respuestas:
Tratar:
Nota: esto supone que tiene pip instalado. Evite usar
sudo pip
( use virtualenv en su lugar ).Usar pip es una forma de instalar youtube-dl, como se informó en el sitio web oficial de youtube-dl , y la
--upgrade
opción asegura que termines con la última versión disponible instalada.Para saber dónde se ha instalado youtube-dl, puede usar el
pip show youtube-dl
comando (ver aquí y aquí ).fuente
El 13.10, instalé
youtube-dl
desde: http://rg3.github.io/youtube-dl/download.html porque layoutube-dl
instalación víasudo apt-get install
no parecía permitirsudo youtube-dl -U
.Para obtener
youtube-dl
de la fuente:Ahora
sudo youtube-dl -U
funciona sin problemas y actualmente veo:fuente
Tratar
ppa:nilarimogard/webupd8
. Recibo actualizaciones cada dos días y creo, de acuerdo con el mensaje que recibe, que debería resolver / responder su pregunta. Si realizó una actualización de 13.04 a 13.10, es posible que haya olvidado (supongo) actualizar la carpeta sources-list.d, por ejemplo, si utilizó WebUpd8 anteriormente.fuente
prueba lo siguiente:
entonces, si aún recibe un error, haga esto:
fuente
Ubuntu 14.04 y posterior
El paquete de complemento youtube-dl ( youtube-dl ) se actualiza automáticamente en todas las versiones compatibles de Ubuntu. Para instalarlo, abra la terminal y escriba:
Gydl (Graphical Youtube-dl) es un contenedor GUI alrededor del programa ya existente youtube-dl. Para instalar Gydl en todas las versiones compatibles de Ubuntu, abra la terminal y escriba:
fuente
Tuve un problema similar con youtube-dl.
El uso de privilegios de superusuario para actualizarlo podría resolver su problema:
fuente
Para obtener el último,
youtube-dl
puede instalar el repositorio GetDeb . Para obtener detalles sobre la instalación en Ubuntu 16.04 LTS , consulte aquí .Para obtener la diferencia entre getdeb y las versiones oficiales de Ubuntu
youtube-dl
, considere esta salida (a partir del 23.09.2016):En la salida anterior,
2016.09.19-1
muestra la versión de getdeb y2016.02.22-1
muestra la versión oficial de Ubuntu .fuente
A partir del 11 de noviembre de 2017, si está utilizando Ubuntu, parece que las versiones de youtube-dl son demasiado precisas y confiables .
Sin embargo, usar la versión de Xenial funciona. De lo contrario, sugeriría instalar la última versión manualmente, como se sugiere en otras respuestas.
fuente