一、Ubuntu系统

1.1 原理:

通过apt安装软件包会自动处理依赖,deb包存放在缓存目录中:

/var/cache/apt/archives/

让apt处理并下载好依赖后,转移到离线主机上进行安装。

1.2 操作步骤

1.清空缓存目录

apt clean

2.下载所需软件包,只下载不安装

apt install opjdk-11-jdk --download-only

3.将下载好的deb包从/var/cache/apt/archives/转移到离线主机上,再执行安装。

apkg -i *.deb

1.3 注意点

1.需要确保两边的系统版本一致。为了尽可能全地下载到依赖包,可以使用一台最小化安装的系统进行联网下载。
2.下载前需要apt清空缓存。
3.在/var/cache/apt/archives/目录中的lock、partial不需要复制。(lock文件用于防止其他apt同时修改文件,partial目录用于存放下载中的deb文件。)

二、CentOS系统

1.rpm包缓存目录

/var/cache/yum/

2.仅下载命令

yum install --downloadonly

3.清除rpm包缓存命令

yum clean packages

原理和步骤与Ubuntu一致。

标签: none

添加新评论