ubuntu制作离线源

首先进行修改设置,保留apt安装后的deb包,参考另一篇博文

 

将deb包拷贝到一个文件夹中,例如/mnt/offline-repo中

然后执行dpkg-scanpackages --arch amd64 .  /dev/null | gzip -c > ar/Packages.gz

会在当前目录下生成一个元数据压缩包Packages.gz

编辑apt源

vim   /etc/apt/sources.list

添加新增的离线源即可

deb [trusted=yes] file:///mnt/offline-repo ar/

ar后面一定要增加斜线,要不然会报错

 

 

查看元数据包内容进行验证

gunzip -c Packages.gz | head -n 10

注意filename的路径问题,看看是否正确

 

 

注意事项

apt的deb仓库路径编写问题

元数据包Packages.gz中的filename路径问题

 

 

参考https://cloud.tencent.com/developer/article/1697061

https://manpages.debian.org/bookworm/dpkg-dev/dpkg-scanpackages.1.en.html

posted @ 2025-06-12 18:10  mofy  阅读(68)  评论(0)    收藏  举报