配置本地缓存服务器(二)
上文我们介绍了三种方式来缓存软件库,NXRM 3 OSS能缓存使用TLS/SSL的软件库,但只支持部分协议,如我们需要的DEB库就不支持;APT-CACHER-NG和SQUID都不支持使用TLS/SSL的库。本文将将介绍如何使用本地镜像或先下载再服务的方式来缓解这个问题。
建立本地镜像
在我们的系统中,是清一色的Debian/Ubuntu系统,所以在此只介绍如何建立和使用apt-mirror建立本地镜像和提供服务。
安装/配置 apt-mirror
安装
apt-mirror 包含在标准库中,安装非常简单。
root@appcache:~/ apt update && apt install apt-mirror
配置
apt-mirror的配置文件:/etc/apt/mirror.lst
############# 配置 ##################
# 镜像内容目录根目录
set base_path /var/spool/apt-mirror
# 镜像内容目录
set mirror_path $base_path/mirror
set skel_path $base_path/skel
set var_path $base_path/var
# 镜像整理工具
set cleanscript $var_path/clean.sh
# 默认为 AMD64架构ÿ