无法安装youtube-dl

时间:2013-06-08 03:54:12

标签: linux debian youtube-dl

我已经尝试了几乎我在谷歌上找到的所有内容但无法在Debian Mint上安装youtube-dl

尝试1

使用以下命令安装和更新:

sudo apt-get install youtube-dl 

sudo youtube-dl -U

但是在尝试时

youtube-dl http://www.youtube.com/watch?v=dwYatpwrs8s

然后我得到了

  

嗨!我们更改了分发方法,现在youtube-dl需要再次更新自己。       这只会发生一次。只需按Enter即可继续。抱歉,添麻烦了!       从现在开始,从http://rg3.github.io/youtube-dl/download.html获取二进制文件,而不是从git存储库获取。

然后我去http://rg3.github.io/youtube-dl/download.html并按照安装说明进行操作:

尝试2

sudo wget http://youtube-dl.org/downloads/2013.05.23/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl

在分发更改和新链接方面遇到同样的错误。

尝试3

所以我先在我的debian上安装了pip然后运行

sudo pip install --upgrade youtube_dl

但我仍然得到同样的错误,我不知道该怎么办。

2 个答案:

答案 0 :(得分:6)

只需重新执行sudo youtube-dl -U并按 Enter 即可更新到最新版本。第二次尝试时,您又安装了第二次(/usr/local/bin/而不是/usr/bin) - 您只需要一次。

或者,只需使用sudo apt-get remove -y youtube-dl卸载youtube-dl即可。这应该使本地版本(/usr/local/bin/youtube-dl)成为PATH中的第一个版本 - 如果您的PATH包含/usr/local/bin。如果没有,您还可以使用以下命令将youtube-dl安装到/usr/bin

sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/bin/youtube-dl
sudo chmod a+x /usr/bin/youtube-dl

答案 1 :(得分:1)

如果您已安装删除它:

sudo rm /usr/bin/youtube-dl
sudo apt-get remove -y youtube-dl

尝试以下命令

sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
hash -r