2

我已经尝试了几乎所有可以在 google 上找到但无法youtube-dl在 Debian Mint 上安装的东西。

试试 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

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

4

2 回答 2

6

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

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

sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/bin/youtube-dl
sudo chmod a+x /usr/bin/youtube-dl
于 2013-06-08T10:38:03.820 回答
2

如果您已经安装删除它:

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
于 2016-12-14T09:29:27.950 回答