Wie kann ich youtube-dl aktualisieren?

Ich verwende youtube-dl, um Videos herunterzuladen und später offline anzusehen. Normalerweise funktioniert das gut. Aufgrund der häufigen Änderungen auf den Video-Websites, erfordert es manchmal ein schnelles Update. Es war kein Problem, bevor auf 13.04, aber nach dem Upgrade auf 13.10, bekomme ich

# 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.

Ich habe versucht, es über apt-get zu aktualisieren, aber es gibt kein neues Paket. Also die App's Update-Mechanismus wurde deaktiviert und die Maintainer sind'nicht auf dem Laufenden, was ist die Lösung? Wie kann ich es aktualisieren?

Und warum wurde sie überhaupt geändert? In Raring wurde eine Paketmanager-Version problemlos aktualisiert.

Ich habe bereits Kompatibilitätsprobleme.

$ 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.

QUICK UPDATE:

Wie gewünscht,

# 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

Auf 13.10 installierte ich youtube-dl von: http://rg3.github.io/youtube-dl/download.html, weil youtube-dl, das über sudo apt-get install installiert wurde, sudo youtube-dl -U nicht zu erlauben schien.

Um youtube-dl aus den Quellen zu bekommen:

wget -O - https://yt-dl.org/downloads/latest/youtube-dl | sudo tee /usr/local/bin/youtube-dl >/dev/null
sudo chmod a+x /usr/local/bin/youtube-dl

Jetzt funktioniert sudo youtube-dl -U ohne Probleme und ich sehe derzeit:

$ youtube-dl --version
2015.02.23
Kommentare (4)

Versuchen Sie ppa:nilarimogard/webupd8. Ich erhalte alle paar Tage Upgrades und ich denke, dass dies nach der Meldung, die Sie erhalten, Ihre Frage lösen/beantworten sollte. Wenn Sie ein Upgrade von 13.04 auf 13.10 durchgeführt haben, haben Sie vielleicht vergessen, den Ordner sources-list.d zu aktualisieren, zum Beispiel, wenn Sie vorher WebUpd8 verwendet haben.

sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dl
Kommentare (0)

Ich hatte ein ähnliches Problem mit youtube-dl.

Die Verwendung von Superuser-Rechten zur Aktualisierung könnte Ihr Problem lösen:

sudo youtube-dl -U
Kommentare (2)