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

2019-05-05  本文已影响0人  翻斗乐园胡图图

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

上一篇 下一篇

猜你喜欢

热点阅读