对于一些安全级别比较高的生产环境,服务器一般都无法访问互联网,如果需要安装软件,就需要进行离线安装。

CentOS离线安装的方法主要有两种:源码编译、rpm安装包。通常采用 rpm 包安装。

查看依赖

$ sudo yum deplist xxxx

下载

使用 repotrack

安装

$ sudo yum install yum-utils

下载

$ repotrack xxxx

使用 yumdownloader

安装

$ sudo yum install yum-utils

下载

$ yumdownloader --resolve --destdir=. xxxx

使用 yum 的 downloadonly 插件

安装

$ sudo yum install yum-download

下载

$ yum -y install xxxx --downloadonly --downloaddir=.

安装

$ rpm -Uvh --force --nodeps *.rpm