Linux, 工作, 生活, 家人

Ubuntu

Ubuntu APT Cache apt-cacher-ng

有時候常常要更新 package 但是網路太慢, 或是網路內的機器太多台要節省頻寬
或是只是懶的改設定從 .us 指回 .tw
都可以用 APT CACHE 的服務,

最近碰到的問題是, 因為要跑 cloud VM, VM 跑起來之後都會要裝程式, 預設都是從 .us 裝.
公司網路也沒多快, 每次都要下載也要花一點時間, 就裝了 APT CACHE 的服務.

Host 安裝很簡單

$ apt install apt-cacher-ng

編輯 /etc/apt-cacher-ng/acng.cfg
加上

 BindAddress: localhost   


$ /etc/init.d/apt-cacher-ng restart 就可以了

Client 安裝也很簡單

 echo 'Acquire::http { Proxy \"http://[host IP]:3142\"; };' >> /etc/apt/apt.conf.d/02proxy

就可以了
如果不是用 bash , 記得要拿掉 \ , 那是避開 echo 用的

接下來就可以用 apt-cacher-ng 的服務

直接用 browser 連線 http://[host IP]:3142 可以看到統計報表

如果是 netboot 安裝的時候要連上 apt-cacher , 不能用 IP:PORT , 要用 http://[IP]:PORT 這種方式

ref.
【翻译】使用Apt-Cacher-NG配置Apt-Cache服务-LiuHong’s Blog
Man page apt-cacher.8.gz
netboot install proxy apt-cacher

發佈留言