Linux离线安装依赖包技巧
Linux离线安装依赖包技巧
在很多场景生产环境的服务器大都是不直接连接外网的,如果没有yum源,只能离线安装依赖包。我们可以找一台系统版本相同的机器,先安装并下载依赖包,再在离线的机器上安装。
以compat-glibc为例
# /home/compat-glibc为包的存储位置
yum install --downloadonly --downloaddir=/home/compat-glibc compat-glibc
# 下载好后会发现这个目录下多了两个文件
cd /home/compat-glibc
-rw-r--r--. 1 root root 1307484 7月 4 2014 compat-glibc-2.12-4.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 462552 7月 4 2014 compat-glibc-headers-2.12-4.el7.centos.x86_64.rpm
# 将此文件拷贝到没有网络的机器上,运行下述命令安装rpm包
rpm -Uvh --force --nodeps *.rpm