正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 将会安装以下新软件包: youtube-dl 升级了 0 个,新安装了 1 个,删除了 0 个,并且未升级 4 个。 需要获取 237 kB 的档案。 此操作后,将使用1,106 kB的额外磁盘空间。 获取:1 http://in.archive.ubuntu.com/ubuntu/ trusty/universe youtube-dl 全部 2014.02.17-1 [237 kB] 3 秒内获取 5,080 B(1,450 B/秒) E:无法获取 http://in.archive.ubuntu.com/ubuntu/pool/universe/y/youtube-dl/youtube-dl_2014.02.17-1_all.deb 大小不匹配 E:无法获取某些档案,也许运行 apt-get update 或尝试使用 --fix-missing?
答案1
该软件包可能已过时,因此毫无用处。您应该手动安装,每几周或发生故障时更新一次。
此处有说明 -https://rg3.github.io/youtube-dl/download.html
最常用的方法 -
sudo curl https://yt-dl.org/downloads/2016.05.10/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
更新 sudo youtube-dl -U
答案2
默认存储库中的版本youtube-dl
已过时。要安装较新的版本 - 打开终端并执行以下命令:
sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-dl
此外(正如@Ron在您的问题下的评论中提到的),要修复错误,请执行:
sudo apt-get clean && sudo apt-get update && sudo apt-get install --fix-missing