Я получил следующее, когда я пытался обновить youtube-dl
:
amrat@amrat-GA-78LMT-USB3:~$ sudo youtube-dl -U
[sudo] password for amrat:
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
amrat@amrat-GA-78LMT-USB3:~$
Что это значит?
Я установил программу с помощью терминала.
Я также получаю эту ошибку:
WARNING: unable to set language: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
[youtube] ST_WC13rNJo: Downloading webpage
ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
Советуйте.
Вы были бы лучшими для удаления Репозитория youtube-dl
, который редко справляется с загрузкой видео или обновлением себя и установки вместо этого непосредственно с веб-сайта разработчика:
sudo apt-get remove youtube-dl
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
И затем время от времени обновляют Вашу версию с:
sudo youtube-dl -U
Текущая версия сообщает о следующем:
andrew@ilium~$ youtube-dl --version
2016.08.01
andrew@ilium~$
И эта версия не имеет никаких проблем ни с какими текущими видео YouTube и/или плей-листами, с которыми я протестировал ее...
Ссылки:
Если Вы установили через диспетчер пакетов через терминал, то я предполагаю, что Вы использовали склонный.
В этом случае, попытайтесь работать
sudo apt-get update && sudo apt-get upgrade
для обновления всех установленных пакетов или использования:
apt-get install --only-upgrade youtube-dl
, чтобы просто обновить пакет youtube-dl.
Сообщенный мне, если это работает.
Для фиксации ошибок при использовании команды youtube-dl попробуйте ниже фиксации:
Удаление youtuble-dl использующий команду: sudo apt-get remove youtube-dl
команда использования зернышка Установки: sudo apt-get install python-pip
Когда-то сделанный - устанавливают youtube-dl: sudo pip install youtube-dl
Это работало на меня, Hope, которую это делает для Вас также! :)
Это означает, что youtube-dl необходимо обновить другими способами, кроме apt или apt-get, которые используют репо или репо, которые оказались устаревшими.
pip, как оказалось, имеет текущую версию youtube-dl, которая с наименьшей вероятностью завершится неудачей при загрузке.
try sudo -H pip install -U youtube-dl
, должно показывать чистое обновление youtube-dl в терминале