![无法更新/升级:binfmt-support;404 未找到](https://linux22.com/image/948083/%E6%97%A0%E6%B3%95%E6%9B%B4%E6%96%B0%2F%E5%8D%87%E7%BA%A7%EF%BC%9Abinfmt-support%EF%BC%9B404%20%E6%9C%AA%E6%89%BE%E5%88%B0%20.png)
Kubuntu Studio,21.10,全新安装。
当尝试更新或升级时,apt 首先尝试获取 binfmt-support,但这样做会返回以下错误:
Err:1 http://archive.ubuntu.com/ubuntu impish/universe amd64 binfmt-support amd64 2.2.1-1
404 Not Found [IP: 2620:2d:4000:1::16 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/universe/b/binfmt-support/binfmt-support_2.2.1-1_amd64.deb 404 Not Found [IP: 2620:2d:4000:1::16 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Universe 在 sources.list 中已启用(如果这甚至相关的话);我注意到错误消息中的 URL 显示“impish/universe”,而 sources.list 中的类似行显示“impish universe”。
我不知道我不知道什么,但我知道我陷入困境,而且我还没有找到任何可以解决这个问题的信息。
- 我无法下载任何事物。例如,尝试了 gufw,但在出现的包列表中找不到任何内容。
http://archive.ubuntu.com/ubuntu/pool/main/w/webkit2gtk/gir1.2-javascriptcoregtk-4.0_2.34.0-1ubuntu1_amd64.deb例如,是 404,但这正是 apt 所寻找的。
答案1
为了方便以后使用,我可以通过以下方式更新相关软件包:
- 备份 sources.list;
- 用以前的 ubuntu 版本的版本替换 sources.list;
- 运行 apt update;
- 安装我需要的软件包;
- 恢复 sources.list 备份;
- 运行 apt update
软件中心显示系统已完全更新。为什么 ubuntu 需要当前存储库中没有的软件包,我实在搞不懂。也许其他人有答案。