我必须使用需要身份验证的代理服务器。因此,我需要更新apt.conf文件以包含我的代理设置。一切都很好。我需要的是检查配置是否正确,以便当我尝试apt-get update 时,我将连接到相关的存储库等。
有没有办法在不下载任何东西到 PC 的情况下检查这个(没有更新、安装、升级等)?简而言之:我正在寻找一种方法来ping存储库而不发生任何实际下载。
也欢迎使用任何其他方法来验证 apt 代理设置...
编辑:我阅读了手册,但我看不到简单选项/标志可用的功能。也许有一个黑客?
更新:到目前为止,我唯一的解决方案是apt-get 安装一个小包,然后将其删除。但是,我真的不喜欢这种方法。如果包已经安装在机器上怎么办?apt-get 是否仍会连接到存储库(以检查包是否是最新的)?
更新 2:显然我在问题中提出的所有要求都没有解决方案。我会选择最接近我想要的答案。
apt-get update
我就是这么做的。它会影响所有存储库。
如果做不到这一点,您可以假装强制重新安装一个小软件包apt-get clean; apt-get -d --reinstall install hostname
(这会将软件包标记为待安装,因此选择一个已安装的软件包)。