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