Korzystam z youtube-dl, aby pobierać filmy do oglądania później w trybie offline. Zwykle działa dobrze. Jednak ze względu na częste zmiany w witrynach wideo czasami wymaga szybkiej aktualizacji. Nie było problemu przed 13.04, ale po aktualizacji do 13.10 dostaję
# 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.
Próbowałem zaktualizować go za pomocą apt-get, ale nie ma nowego pakietu. Więc mechanizm aktualizacji aplikacji został wyłączony, a opiekunowie nie nadążają, jakie jest rozwiązanie? Jak mogę to zaktualizować?
I dlaczego w ogóle to się zmieniło? Właśnie aktualizował wersję menedżera pakietów.
Mam już problemy z kompatybilnością.
$ 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.
SZYBKA AKTUALIZACJA:
Zgodnie z prośbą,
# 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
? Iapt-cache policy youtube-dl
…Odpowiedzi:
Próbować:
Uwaga: zakłada się, że masz zainstalowany pip . Unikaj używania
sudo pip
( zamiast tego użyj virtualenv ).Korzystanie z pip jest sposobem na zainstalowanie youtube-dl, zgodnie z informacją na oficjalnej stronie youtube-dl , a
--upgrade
opcja zapewnia, że skończysz z zainstalowaną najnowszą dostępną wersją.Aby dowiedzieć się, gdzie został zainstalowany youtube-dl, możesz użyć
pip show youtube-dl
polecenia (patrz tutaj i tutaj ).źródło
W dniu 13.10 zainstalowałem
youtube-dl
z: http://rg3.github.io/youtube-dl/download.html, ponieważ wydaje się, żeyoutube-dl
instalacja za pośrednictwemsudo apt-get install
nie pozwalasudo youtube-dl -U
.Aby uzyskać
youtube-dl
ze źródła:Teraz
sudo youtube-dl -U
działa bez problemów i obecnie widzę:źródło
Spróbować
ppa:nilarimogard/webupd8
. Dostaję aktualizacje co kilka dni i myślę, że zgodnie z otrzymanym komunikatem powinno to rozwiązać / odpowiedzieć na twoje pytanie. Jeśli wykonałeś aktualizację z 13.04 do 13.10, być może zapomniałeś (tak sądzę), aby zaktualizować folder sources-list.d, na przykład, jeśli wcześniej używałeś WebUpd8.źródło
spróbuj wykonać następujące czynności:
jeśli nadal występuje błąd, wykonaj następujące czynności:
źródło
Ubuntu 14.04 i nowsze wersje
Pakiet snap youtube-dl ( youtube-dl ) jest aktualizowany automatycznie we wszystkich obecnie obsługiwanych wersjach Ubuntu. Aby zainstalować, otwórz terminal i wpisz:
Gydl (Graphical Youtube-dl) to opakowanie GUI wokół już istniejącego programu youtube-dl. Aby zainstalować Gydl we wszystkich obecnie obsługiwanych wersjach Ubuntu, otwórz terminal i wpisz:
źródło
Miałem podobny problem z youtube-dl.
Korzystanie z uprawnień superużytkownika w celu aktualizacji może rozwiązać problem:
źródło
Aby uzyskać najnowszy,
youtube-dl
możesz zainstalować repozytorium GetDeb . Aby uzyskać szczegółowe informacje na temat instalacji w Ubuntu 16.04 LTS , zobacz tutaj .Aby uzyskać różnicę między getdeb a oficjalnymi wersjami Ubuntu
youtube-dl
, rozważ to wyjście (stan na 23.09.2016):W powyższym przykładzie,
2016.09.19-1
pokazuje getdeb wersję i2016.02.22-1
pokazuje oficjalne Ubuntu wersję.źródło
Na dzień 11.11.2017, jeśli używasz Ubuntu, wydaje się, że precyzyjne i wiarygodne mają zbyt stare wersje youtube-dl.
Jednak korzystanie z wersji z Xenial działa. W przeciwnym razie sugeruję ręczne zainstalowanie najnowszej wersji, jak sugerują inne odpowiedzi.
źródło