2019-05-05 apt编译本地离线源

Step 1
-在可上网环境的电脑上下载XXXX的安装包。

sudo apt-get -d install XXXXX

执行完上述指令后,XXXX软件的安装包就下载到了/var/cache/apt/archives目录下了
Step 2
-生成依赖关系
在根目录下

sudo mkdir offlinePackage

将刚刚下载的依赖包转移到offlinePackage

sudo cp -r /var/cache/apt/archives  /offlinePackage

修改文件夹的权限,可读可写可执行

sudo chmod 777 -R /offlinePackage

建立deb包的依赖关系

sudo dpkg-scanpackages /offlinePackage/ /dev/null |gzip >/offlinePackage/Packages.gz

如果出现错误:sudo: dpkg-scanpackages: command not found
则需要安装dpkg-dev工具:
sudo apt-get install dpkg-dev
打包转移

sudo tar cvf offlinePackage.tar.gz offlinePackage/

Step3
开启离线安装
将offlinePackage.tar.gz复制到根目录下并解压

sudo tar xvf offlinePackage.tar.gz

替换系统源路径

cd /etc/apt/
mv source.list source.list_bak

把附件的source.list加到/etc/apt/路径下
更新系统源

sudo apt-get update

Step4
安装

sudo apt-get  install XXXXX

如果要装多个,需要增量操作Offline。每次都需要dpkg

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容