`sudo apt-get update` 返回某些存储库的连接错误,并且无法更新

`sudo apt-get update` 返回某些存储库的连接错误,并且无法更新

我记得,在我使用 ros 卸载一些软件包之后,sudo apt-get autoremove <name package>我就无法再获取它们了sudo apt-get update,这是我在终端上发送文本后的结果:

Err http://packages.ros.org trusty InRelease                                   

Err http://packages.ros.org trusty Release.gpg         
  Unable to connect to packages.ros.org:http:
Reading package lists... Done
W: Failed to fetch http://packages.ros.org/ros/ubuntu/dists/trusty/InRelease  

W: Failed to fetch http://packages.ros.org/ros/ubuntu/dists/trusty/Release.gpg  Unable to connect to packages.ros.org:http:

W: Some index files failed to download. They have been ignored, or old ones used instead.

我发送此消息后,find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; cat -n "$1"' _ '{}' \; 结果是:

/etc/apt/sources.list.d/ros-latest.list

 deb http://packages.ros.org/ros/ubuntu trusty main

/etc/apt/sources.list

 deb http://kambing.ui.ac.id/ubuntu/ trusty main restricted universe multiverse
 deb http://kambing.ui.ac.id/ubuntu/ trusty-updates main restricted universe multiverse
 deb http://kambing.ui.ac.id/ubuntu/ trusty-security main restricted universe multiverse
 deb http://kambing.ui.ac.id/ubuntu/ trusty-backports main restricted universe multiverse
 deb http://kambing.ui.ac.id/ubuntu/ trusty-proposed main restricted universe multiverse

我该怎么办?我必须安装一些软件包,但系统不允许我这样做……

答案1

有问题的存储库是出现packages.ros.org“无法连接”错误的存储库。这反过来指向ftp.osuosl.org我刚刚运行的 DNS 查找。据我所知,它也是“正常工作”的。

您的系统可能无法访问这些服务器,可能是因为网络过滤阻止了访问,或者出现了间歇性网络问题,或者您的 ISP 阻止了访问。如果所有其他存储库都在运行,那么您必须调试您与该存储库服务器之间的连接。

但在我看来,这是唯一一个给你带来问题的存储库。如果问题没有解决,那么你需要尝试联系那些维护存储库的人(抱歉,我不知道他们是谁),并尝试在那里解决问题。不过,我们现在能做的并不多。

相关内容