linux 无法安装youtube-dl

yqlxgs2m  于 2022-11-02  发布在  Linux
关注(0)|答案(3)|浏览(223)

我已经尝试了几乎所有我能在谷歌上找到的东西,但无法在Debian Mint上安装X1 M0 N1 X。

试试1

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

sudo apt-get install youtube-dl 

sudo youtube-dl -U

但当尝试

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

然后我得到了
大家好!我们更改了分发方式,现在youtube-dl需要再次更新自己。这只会发生一次。只需按回车键继续。很抱歉给您带来麻烦!从现在开始,从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

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

56lgkhnf

56lgkhnf1#

只需重新执行sudo youtube-dl -U并按Enter键即可更新到最新版本。第二次尝试时,您将第二次安装它(安装到/usr/local/bin/而不是/usr/bin)-您只需要一个版本。
或者,简单地卸载youtube-dl和sudo apt-get remove -y 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
0aydgbwb

0aydgbwb2#

如果已安装,请将其删除:

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
fnatzsnv

fnatzsnv3#

我解决了这个问题:https://github.com/ytdl-org/youtube-dl/issues/3908
使用以下命令进行更新:

sudo rm /usr/bin/youtube-dl  # or 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

相关问题