当我输入
sudo apt youtube-dl -U
我明白了:
E: Command line option 'U' [from -U] is not understood in combination with the other options.
所以我尝试了pip install --upgrade youtube-dl
我得到:未找到命令“pip”
答案1
这是错误的命令,而且 Ubuntu 存储库中的版本(可通过 安装apt
)更新不频繁,并且落后很多版本。尝试删除您现在安装的版本,然后按照youtube-dl 下载页面指南。
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl && sudo chmod a+rx /usr/local/bin/youtube-dl
现在,当你想更新时,你不需要 apt,只需使用sudo youtube-dl -U
(或使用较长形式的 --update 代替 -UHugo 已经发布过)。
如果您不想使用 sudo,请尝试使用 pip 安装到您的主目录,然后pip install --user youtube_dl
使用 定期更新pip install --upgrade --user youtube_dl
。
答案2
如果您安装了 Youtube-dl,那么您应该能够运行它自己的更新程序。
sudo youtube-dl --update