debian10 搭建本地镜像源
1.安装apt-mirror
sudo apt install apt-mirror
2、配置apt-mirror
sudo nano /etc/apt/mirror.list
在打开的文档中添加如下内容
# 指定CPU架构,默认的话会下载跟本机相同的架构的源
set defaultarch amd64
#deb 配置的是拖库的目标地址 ,选择的是阿里云镜像站。默认的下载地址是 /var/spool/apt-mirror/mirror/
deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb http://mirrors.aliyun.com/debian-security/ buster/updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian-security/ buster/updates main non-free contrib
3.拖库
sudo apt-mirror
大概花了5个钟头,下载了170G+GB的文件。
4.安装apache,发布服务
sudo apt install apache2
链接
ln -s /var/spool/apt-mirror/mirror/mirrors.aliyun.com/debian /var/www/html/debian
ln -s /var/spool/apt-mirror/mirror/mirrors.aliyun.com/debian-security /var/www/html/debian-security
5.使用
在测试机上更换本地源
sudo nano /etc/apt/sources.list
将原先的镜像源注释掉添加本地镜像源
deb http://本地IP/debian/ buster main non-free contrib
deb http://本地IP/debian/ buster-updates main non-free contrib
deb http://本地IP/debian/ buster-backports main non-free contrib
deb-src http://本地IP/debian/ buster main non-free contrib
deb-src http://本地IP/debian/ buster-updates main non-free contrib
deb-src http://本地IP/debian/ buster-backports main non-free contrib
deb http://本地IP/debian-security/ buster/updates main non-free contrib
deb-src http://本地IP/debian-security/ buster/updates main non-free contrib
更新本地配置
sudo apt update
我在更新时,提示缺少i18n文件夹下的 文件,度娘后,找到一大神的解决方法《debian10 apt-mirror 需要额外下的i18n 文件》,我参照大神的方法,回到镜像服务器中下载的缺失文件
,下载完成后,回到测试机重新apt update,提示更新成功。
wget -r -np -erobots=off -c -nH http://mirrors.aliyun.com/debian/dists/buster-backports/main/i18n/ -P /var/spool/apt-mirror/mirror/mirrors.aliyun.com/
wget -r -np -erobots=off -c -nH http://mirrors.aliyun.com/debian/dists/buster-backports/contrib/i18n/ -P /var/spool/apt-mirror/mirror/mirrors.aliyun.com/
wget -r -np -erobots=off -c -nH http://mirrors.aliyun.com/debian/dists/buster-backports/non-free/i18n/ -P /var/spool/apt-mirror/mirror/mirrors.aliyun.com/
wget -r -np -erobots=off -c -nH http://mirrors.aliyun.com/debian-security/dists/buster/updates/main/i18n/ -P /var/spool/apt-mirror/mirror/mirrors.aliyun.com/
wget -r -np -erobots=off -c -nH http://mirrors.aliyun.com/debian-security/dists/buster/updates/non-free/i18n/ -P /var/spool/apt-mirror/mirror/mirrors.aliyun.com/
至此,测试机可以使用本地镜像源安装程序了。