我最近完全从头开始安装了 22.04。刚才我按照说明使用 wget (来自 github.com)安装 youtube-dl:
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
Run Code Online (Sandbox Code Playgroud)
好像下载了,但是使用的时候却提示:
$ youtube-dl https://www.youtube.com/watch?v=xSyDTIAX_oE
/usr/local/bin/youtube-dl: line 1: --2023-03-05: command not found
/usr/local/bin/youtube-dl: line 2: syntax error near unexpected token `('
/usr/local/bin/youtube-dl: line 2: `Resolving yt-dl.org (yt-dl.org)... 95.143.172.170, 2001:1a50:11:0:5f:8f:acaa:177'
Run Code Online (Sandbox Code Playgroud)
我不确定我是否提供了足够/适当的信息来提出我的问题。如果我需要解释其他内容,请告诉我。显然 youtube-dl 有一段时间无法工作,但网站说它又恢复正常了。我不知道这是否是问题的一部分?
我按照建议尝试了这些命令:
file /usr/local/bin/youtube-dl
/usr/local/bin/youtube-dl: Unicode text, UTF-8 text, with very long lines (564)
head /usr/local/bin/youtube-dl
--2023-03-05 12:38:51-- https://yt-dl.org/downloads/latest/youtube-dl
Resolving yt-dl.org (yt-dl.org)... 95.143.172.170, 2001:1a50:11:0:5f:8f:acaa:177
Connecting to yt-dl.org (yt-dl.org)|95.143.172.170|:443... connected.
HTTP request sent, awaiting response... 302 …Run Code Online (Sandbox Code Playgroud)