以下以R程序为例
获取待安装程序包及依赖包
#下载r-base包及依赖包
apt-get -d install r-base
#下载r-dev包及依赖包
apt-get -d install r-base-dev
#模拟安装软件(仅作测试用,无报错即可)
apt-get install -s r-base
apt-get install -s r-base-dev
#在根目录创建新目录(新目录名、位置可以自定义)
cd /
mkdir packs
#将apt cache中的所有.deb包拷贝到packs
cp -r /var/cache/apt/archives/* /packs
#将packs目录及文件权限递归改为777
chmod -R 777 /packs
#定位到根目录
cd /
#建立deb包的依赖关系
dpkg-scanpackages packs /dev/null |gzip > packs/Packages.gz -r
#如果出现错误:sudo: dpkg-scanpackages: command not found,执行
apt-get install dpkg-dev
#打包成压缩包
cd /
tar -zcvf packs.tar.gz /packs
#将压缩包复制到另一台断网环境根目录下,然后解压
tar -zxvf packs.tar.gz
#将安装包所在源路径添加到系统源source.list
vim /etc/apt/sources.list
deb file:/// packs/
#注释掉其他源
#deb ...
#更新源
apt-get update
#离线安装
apt-get install XXXXX
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。