Tag: apt cacher ng

apt-cacher-ng对vm-client无法响应

我没有设法让apt-cacher-ng在网络中工作。 我想知道它的所有先决条件仍然没有实现(?)也许有人会带来决定性暗示。 此外,在排除故障时,我出现了几个问题。 此外,很少有事实表明它是apt-cacher-ng问题而不是网络问题。 情况描述如下: 计算机A :安装并运行apt-cacher-ng的虚拟机。 计算机B :非常规则的虚拟机连接到comp。 而不是去公包库进行包安装/更新。 这两个virt机器在一个物理主机上运行,​​而Ubuntu 15.10用作客户机操作系统; 使用的虚拟化解决方案是VmWare Fusion。 两者都有。 机器使用Fusion Internet Sharing进行网络连接。 apt-cacher-ng是使用Ubuntu的软件包管理安装的。 包管理声称它是0.8.5-1ubuntu0.1版本。 除了CacheDir设置之外,没有对apt-cacher-ng进行自定义。 防火墙在计算机A上关闭.Comp 01proxy -get按以下方式配置: /etc/apt/apt.conf.d/01proxy ,文件01proxy读取单行Acquire::http::Proxy “http://ip6-:3142”; 问题: Comp B无法连接到apt-cacher-ng,当消息读取connecting to ip6-comp-A-ip:3142时, sudo apt-get update在一开始就被挂起。 问题结束 但是,以下工作正常所有实现仅仅是通过apt-cacher-ng更新/安装计算机A上的软件包。 当comp B直接连接到公共存储库并绕过apt-cacher-ng时没有问题。 如果要在计算机A上启动samba服务器并设置文件共享,然后从计算机B连接到此共享,一切正常。 计算机B也可以成功ping comp A. 物理主机也可以成功ping comp A. 也可以在comp B上安装Firefox并打开http://:3142/acng-report.html> 。 东西工作正常结束 守护进程由init.d启动,命令行选项指向套接字路径。 这就是我不得不怀疑的地方,因为工作本地客户端(相同的virt。机器)正在使用comp A’ip地址,而不是套接字。

如何防止apt-get / aptitude保持缓存

我已经安装了Apt-Cacher NG来为多台机器提供包的缓存。 因此,我认为让aptitude / apt-get在/var/cache/apt/archives保留自己的(第二个)缓存是没有意义的。 我意识到我可以用sudo apt-get clean清空这个缓存,但有没有办法配置apt-get来在安装完成后自动清理缓存?