Как я могу обновить youtube-dl?

Я использую youtube-dl для загрузки видео для последующего просмотра в автономном режиме. Обычно работает нормально. Однако из-за частых изменений на видео сайтах иногда требуется быстрое обновление. До 13.04 это не было проблемой, но после обновления до 13.10 я получил

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

Я попытался обновить его через apt-get, но нового пакета не было. Итак, механизм обновления приложения отключен, и сопровождающие не идут в ногу, какое решение? Как мне обновить его?

И почему он вообще изменился? Он обновлял версию менеджера пакетов просто отлично в raring.

У меня уже есть проблемы с совместимостью.

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

БЫСТРОЕ ОБНОВЛЕНИЕ:

По запросу,

# 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
69
задан 27 June 2016 в 20:27

9 ответов

Попробуйте

pip install --upgrade youtube-dl


Примечание: предполагается, что у вас установлен пункт .

Избегайте использования sudo pip (вместо используйте virtualenv вместо ).

0
ответ дан 27 June 2016 в 20:27
  • 1
    На lubuntu это уничтожило все приложения, работающие..., это не хороший ответ – ForeverConfused 16 August 2016 в 01:20

13.10 я установил youtube-dl из: http://rg3.github.io/youtube-dl/download.html , потому что youtube-dl, установленный через sudo apt-get install, похоже, не разрешить sudo youtube-dl -U.

Чтобы получить youtube-dl из источника:

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

Теперь sudo youtube-dl -U работает без проблем, и в настоящее время я вижу:

$ youtube-dl --version
2015.02.23
0
ответ дан 27 June 2016 в 20:27

Попробуйте ppa:nilarimogard/webupd8. Я получаю обновления каждые пару дней, и я думаю, согласно полученному сообщению, что это должно решить / ответить на ваш вопрос. Если вы произвели обновление с 13.04 до 13.10, возможно, вы забыли (я полагаю) обновить папку sources-list.d, например, если ранее вы использовали WebUpd8.

sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dl
0
ответ дан 27 June 2016 в 20:27

попробуйте следующее:

sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install --upgrade youtube-dl

, если вы все еще получаете ошибку, сделайте следующее:

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
0
ответ дан 27 June 2016 в 20:27

У меня была похожая проблема с youtube-dl.

Использование привилегий суперпользователя для обновления может решить вашу проблему:

sudo youtube-dl -U
0
ответ дан 27 June 2016 в 20:27

IMG: & nbsp; Ubuntu 14.04 и более поздние версии

Пакет привязки youtube-dl ( youtube-dl-casept ) автоматически обновляется во всех поддерживаемых в настоящее время версиях Ubuntu. Чтобы установить его, откройте терминал и введите:

sudo snap install youtube-dl-casept  

Gydl (Graphical Youtube-dl) - это оболочка GUI вокруг уже существующей программы youtube-dl. Чтобы установить Gydl во все поддерживаемые в настоящее время версии Ubuntu, откройте терминал и введите:

sudo snap install gydl
0
ответ дан 27 June 2016 в 20:27
  • 1
    Я получаю " E: репозиторий ' ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu ловкий Release' не имеет Файла версии. N: Обновление из такого репозитория can' t быть сделанным надежно, и поэтому отключен по умолчанию. " для ' склонные sudo - получают update' это - вероятно, причина, комментатор выше меня получает ' неспособный определить местоположение package'. – Ezra Steinmetz 2 March 2018 в 00:51

Чтобы получить последний youtube-dl, можно установить GetDeb репозиторий . Подробнее об установке в Ubuntu 16.04 LTS см. здесь .

Чтобы получить разницу между getdeb и официальными версиями youtube-dl Ubuntu , рассмотрите этот вывод (по состоянию на 23.09.2016):

$ apt-cache policy youtube-dl
youtube-dl:
  Installed: 1:2016.09.19-1~getdeb1
  Candidate: 1:2016.09.19-1~getdeb1
  Version table:
 *** 1:2016.09.19-1~getdeb1 500
       500 http://archive.getdeb.net/ubuntu xenial-getdeb/apps amd64 Packages
       500 http://archive.getdeb.net/ubuntu xenial-getdeb/apps i386 Packages
       100 /var/lib/dpkg/status
     2016.02.22-1 500
       500 http://ubuntu.mirror.lrz.de/ubuntu xenial/universe amd64 Packages
       500 http://ubuntu.mirror.lrz.de/ubuntu xenial/universe i386 Packages

В приведенном выше выводе 2016.09.19-1 показывает версию getdeb , а 2016.02.22-1 показывает официальную версию Ubuntu .

0
ответ дан 27 June 2016 в 20:27
  • 1
    Я пытаюсь добавить интерфейс контроля сверху этого устройства в Ubuntu 16.04, но iw даже не видит его. Какие-либо подсказки? Иначе это соединяется с AP и, кажется, работает. – Konstantin 4 January 2017 в 19:00

По состоянию на 2017-11-11, если вы используете Ubuntu, кажется, что точные и верные имеют слишком старые версии youtube-dl.

Однако, используя версию из , Xenial работает. В противном случае, я бы предложил установить последнюю версию вручную, как предлагалось в других ответах.

0
ответ дан 27 June 2016 в 20:27
  • 1
    Ой: " E: Неспособный определить местоположение пакета rtl8192cu-dkms"... какая-либо идея, почему это могло бы быть? NB это не прямой Ubuntu, но Корица Linux Mint 18.3 (означал быть ветвлением Ubuntu), – mike rodent 25 January 2018 в 16:40

Поскольку автоматическое обновление youtube-dl отключено, попробуйте

sudo apt upgrade youtube-dl
0
ответ дан 29 March 2020 в 01:24

Другие вопросы по тегам:

Похожие вопросы: