Я установил YouTube-dl через Центр программного обеспечения Ubuntu, но теперь мой не работает. Таким образом, я не могу способный Обновить и Установить youtube-dl. Я попробовал это:
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install youtube-dl
затем следующие ошибки происходят......
$ youtube-dl --version
2014.02.17
$ sudo add-apt-repository ppa:nilarimogard/webupd8
[sudo] password for madhavnikam:
The main Web Upd8 PPA maintained by: http://www.webupd8.org/
To add this PPA, simply paste this in a terminal:
sudo add-apt-repository ppa:nilarimogard/webupd8
Packages in this PPA: audacious, ap-hotspot, awn-applet-radio, awn-applet-wm, calise, cmus, dockbarx, dockbarx-themes-extra, dropbox-share, emerald, exaile, fbmessenger, gnome-subtitles, gnome-window-applets, grsync, grive, gthumb, launchpad-getkeys, mc, mdm (Mint Display Manager), minitunes, minitube, musique, notifyosdconfig, nautilus-columns, powertop, ppa-purge, rosa-media-player, fixed pulseaudio-equalizer, subtitleeditor, syncwall, umplayer, unity-reboot, wimlib, youtube-dl, xfce4-dockbarx-plugin, xournal, yad and others. Almost all packages are updated to their latest version.
For other (specialized) PPAs we maintain, see: https://launchpad.net/~webupd8team
More info: https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpl8q4d9le/secring.gpg' created
gpg: keyring `/tmp/tmpl8q4d9le/pubring.gpg' created
gpg: requesting key 4C9D234C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpl8q4d9le/trustdb.gpg: trustdb created
gpg: key 4C9D234C: public key "Launchpad webupd8" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
$ sudo apt-get update
Ign http://in.archive.ubuntu.com trusty InRelease
[...]
Ign http://in.archive.ubuntu.com trusty/universe Translation-en_IN
Fetched 1,784 kB in 1min 29s (20.0 kB/s)
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.
$ sudo apt-get install youtube-dl
Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.
$ 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.
Как я могу удалить и установить Youtube-dl при помощи терминала только?
Я решаю ту проблему при помощи команд.
(Шаг 1)
sudo apt-get remove youtube-dl
sudo apt-get install youtube-dlплей-лист Загрузки шага (3).....
youtube-dl -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk
Было бы легче использовать - переустанавливают
sudo apt-get install --reinstall youtube-dl
тогда использование это:
youtube-dl -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk
Попробуйте pip
команда для обновления youtube-dl
sudo pip install --upgrade youtube-dl
, Если Вы получаете это сообщение:
sudo: pip: command not found
Затем первая установка pip
:
sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install --upgrade youtube-dl
Я не соглашаюсь с другими ответами, лучше официальный способ устанавливать youtube-dl с тех пор очень часто , необходимо будет обновить его (sudo youtube-dl -U
) для хранения его работой:
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
И здесь Вы найдете сценарий удара, который я сделал для загрузки пакета, получив имена дорожки от текстового файла.