我不断收到无法从主要 Ubuntu 存储库获取的错误海湾合作委员会和相关。我已经运行了sudo apt update --fix-missing
和sudo apt upgrade
,错误仍然相同。
看着http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/我可以验证 a) 服务器是否正确响应以及 b) 那里有可以获取的档案,只是没有 apt 正在寻找的版本。
为什么 apt 会寻找不同的版本?如何重置或重建 apt 使用的版本号列表?
Err:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc-dev-bin amd64 2.31-0ubuntu9.2
404 Not Found [IP: 185.125.190.39 80]
Ign:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-100.113
Err:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-dev amd64 2.31-0ubuntu9.2
404 Not Found [IP: 185.125.190.39 80]
Err:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-dbg amd64 2.31-0ubuntu9.2
404 Not Found [IP: 185.125.190.39 80]
Err:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9-base amd64 9.3.0-17ubuntu1~20.04
404 Not Found [IP: 185.125.190.39 80]
Err:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cpp-9 amd64 9.3.0-17ubuntu1~20.04
404 Not Found [IP: 185.125.190.39 80]
Err:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasan5 amd64 9.3.0-17ubuntu1~20.04
404 Not Found [IP: 185.125.190.39 80]
Err:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgcc-9-dev amd64 9.3.0-17ubuntu1~20.04
404 Not Found [IP: 185.125.190.39 80]
Err:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9 amd64 9.3.0-17ubuntu1~20.04
404 Not Found [IP: 185.125.190.39 80]
Err:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-100.113
404 Not Found [IP: 185.125.190.39 80]
Unable to correct missing packages.
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/gcc-9-base_9.3.0-17ubuntu1~20.04_amd64.deb 404 Not Found [IP: 185.125.190.39 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/cpp-9_9.3.0-17ubuntu1~20.04_amd64.deb 404 Not Found [IP: 185.125.190.39 80]
答案1
- 尝试删除 - 的内容
/var/lib/apt/lists/
,可能包含一些损坏/过时的软件包列表。之后sudo apt update
应该会和新的一样好。 - 关于发布文件“尚未生效”的消息可能是由于时钟偏差造成的。请确保您的时钟设置正确。
- 当您收到有关冲突的软件包的消息时,请尝试删除它们然后重新安装。