Linux:apt-cacher-ng / apt-mirror Server 安裝

建立好 LXC 配置之後 取消選擇非特權並建立 >> LXC 掛載點

安裝服務:

apt-get install apt-cacher-ng avahi-daemon apt-mirror apache2

編輯檔案

nano /etc/apt-cacher/apt-cacher.conf

新增:

distinct_namespaces = 1

編輯 apt-mirror

nano /etc/apt/mirror.list

新增:

#掛載點位置
set base_path /apt

#mirror 來源
#ubuntu 20.04LTS
deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-security main restricted universe multiverse
#---------------------option---------------------
#nextvod
#deb-sh4 http://ftp.yzu.edu.tw/Linux/debian-sh4-for-nextvod wheezy all
#deb [arch=sh4] http://nextvod.becoder.org/ wheezy main contrib non-free
#rasbian
#deb-armhf http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
#---------------------option---------------------
clean http://archive.ubuntu.com/ubuntu

新增apache2 掛載點:

ln -s /apt/mirror/archive.ubuntu.com/ubuntu /var/www/html/ubuntu
#---------------------option---------------------
#ln -s /apt/nextvod/ /var/www/html/nextvod
#ln -s /apt/mirror/raspbian.raspberrypi.org/raspbian/ /var/www/html/rasbian
#---------------------option---------------------

移除預設index:

rm /var/www/html/index.html

啟用定時檢查

nano  /etc/cron.d/apt-mirror

執行鏡像:

apt-mirror

快取客戶端安裝:

apt-get install squid-deb-proxy-client

管理頁面:

http://IP:3142/acng-report.html  && http://IP:3142/


當有大量需要修改懶得修改時,可以直接DNS處理:

阅读剩余
THE END