我使用VirtualBox,Ubuntu12.04作为主机,CentOS 6.3作为客户操作系统。apt- caching被配置在主机操作系统上,用于缓存包。
我做了一些googling,但不知道如何使用缓存Ubuntu主机上的CentOS来宾包。如何配置这个?
另外,在CentOS中缓存包的首选方法是什么?
发布于 2013-09-18 00:15:54
它一直在工作,我使用最新的在12.04从后端(sudo apt安装apt/精确-backport)。否则,您需要编辑VfilePattern中的acng.cnf,以添加一些centos/流变模式。
有关更多信息,请参见此:https://bugs.launchpad.net/ubuntu/+source/apt-cacher-ng/+bug/1006844
发布于 2013-09-19 04:54:12
Backports版本包含了更多的修复程序,而不仅仅是上面的bug。如果您只是使用精确的普通版本(与上面的修复),您将得到以下错误
403禁止的文件类型或位置
因为Centos所做的第一件事是使用以下命令检查本地镜像位置
http://mirrorlist.centos.org/?release=6&arch=x86
而URL中的某些内容不被适当的传道者所喜欢。
精确的backports版本修复了这个问题。
您可以通过以下步骤验证您已经(或已经修复)了Ubuntu机器上的问题。
1)首先,设置wget来使用您的apt-cacher代理。
nano ~/.wgetrc
# wget run control file for current user
# tell wget to use a proxy, apt-cacher-ng which listens on 3142
http_proxy=localhost:31422)现在请wget检索镜像文件。请注意额外的‘S’以逃避'&‘,以获得完整的url以便wget。
wget --output-document=- http://mirrorlist.centos.org/?release=6\&arch=x86_64\&repo=os( 3)这将以上述403个错误(问题尚未解决)或镜像的正确列表来回答。
https://askubuntu.com/questions/250304
复制相似问题