- 离线安装包的制作
- 通过如下指令下载XXXX软件所需要的deb包:sudo apt-get -d install XXXXX
- 执行完上述指令后,XXXX软件的安装包就下载到了/var/cache/apt/archives目录下
- 生成依赖关系
- 根目录下新建一个文件夹:sudo mkdir offlinePackage
- 将下载的deb包拷贝到上述新建的文件夹下:sudo cp -r /var/cache/apt/archives /offlinePackage
- 修改文件夹的权限,可读可写可执行: sudo chmod 777 -R /offlinPackage/
- 建立deb包的依赖关系:sudo dpkg-scanpackages /offlinePackage/ /dev/null |gzip >/offlinePackage/Packages.gz
- 如果出现错误:sudo: dpkg-scanpackages: command not found:sudo apt-get install dpkg-dev
- 将生成的Packages.gz包复制到和deb同目录下:sudo cp /offlinePackage/Packages.gz /offlinePackage/archives/Packages.gz
- 打包成压缩包,以备后用
- tar cvzf offlinePackage.tar.gz offlinePackage/
- 在另外一台Ubuntu上离线安装
- 将offlinePackage.tar.gz复制到根目录下,解压:sudo tar -xvf offlinePackage.tar.gz
- 将安装包所在和源路径添加到系统源source.list:
- sudo cp /etc/apt/sources.list /etc/apt/sources.list.back
- sudo vi /etc/apt/sources.list
- deb file:///offlinePackage archives/ (然后将所有的其他deb全部注销掉)
- sudo apt-get update
- 离线安装:sudo apt-get install XXXXX
Ubuntu自制软件源
最新推荐文章于 2024-09-06 13:40:02 发布