利用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

posted @ 2023-01-19 21:11  chenjian688  阅读(466)  评论(0编辑  收藏  举报