服务器端设置:
1、将所有需要的软件包都安装在服务器端。
此时在服务器端就会缓存有所有的软件包,目录在/var/cache/apt目录下
2、创建一目录,用于存放apt-get源
mkdir –p /var/www/packages/
find /var/cache/apt –name “*.deb” | xargs –i cp –rvf {} /var/www/packages/
3 、安装dpkg-scanpackages命令
apt-get install –y –force-yes dpkg-dev
4、创建目录结构文件Packages.g
cd /var/www/
dpkg-scanpackages packages/ | gzip > packages/Packages.gz
5、安装apache服务
apt-get install apache2
客户端设置:
echo “deb http://<服务器端IP> packages/” >> /etc/apt/sources.list
磊哥给:
内网源
apt-get install gnupg rng-tools -y
rngd -r /dev/urandom
gpg --gen-key
#输入用户密码
#查询
gpg --list-key
gpg -a --export-secret-keys formssi >Ubuntu_20190916.sec
gpg -a --export-secret-keys formssi> formssi.pub
拷包
mkdir -p /var/www/packages/
cp -r /var/cache/apt/archives/*.deb /var/www/packages/
cd /var/www/
apt-ftparchive packages packages > packages/Packages
cd packages
gzip -c Packages > Packages.gz
apt-ftparchive release ./ > Release
gpg --clearsign -o InRelease Release
gpg -abs -o Release.gpg Release
cd /var/www
nohup python -m SimpleHTTPServer 1111 &
echo "deb file:/var/www packages/" > /etc/apt/sources.list