利用nginx部署私有apt源
1、安装nginx服务器
sudo apt install nginx
测试是否安装成功
浏览器输入http:/127.0.0.1
出现如下网页就是安装正确。ip就是自己电脑的ip
2、修改nginx配置文件
打开配置文件
sudo vim /etc/nginx/sites-enabled/default
#注意,如果是直接拉取的nginx容器镜像,配置文件为/etc/nginx/conf.d/default.conf,将root和location配置改为和下图一致即可
在server项中,
更换root指向的文件保存根目录,
在location项,增加打开目录显示
配置完后,重启nginx服务
sudo systemctl restart nginx.service
3、在上述指定的根目录下,根据不同版本创建文件夹,存放deb包,然后在每个存放deb包目录下,执行
sudo dpkg-scanpackages .|gzip -c9>Packages.gz
出现如下提示就是正确的
4、配置本机的apt源
#x86_64 and aarch64
echo "deb [trusted=yes] http://127.0.0.1/dists/$(lsb_release -sc)/main/binary-$(uname -m) /" | sudo tee -a /etc/apt/sources.list > /dev/null
5、更新系统源
sudo apt update
6、安装测试
sudo apt install xxxx
后续:
1、配置密码访问
https://blog.csdn.net/A_991128a/article/details/139223586