yum不能使用的情况下如何安装依赖

在有些情况下,使用的节点不通外网,不能使用yum安装命令,这样安装起来很麻烦,下面提供一个很实用的方法。

1,在可联网的节点上下载安装包
yum -y install X --downloaddir=/path/to/dir --downloadonly

安装软件包X下载到某个指定目录,然后记得指定–downloadonly,只下载,不安装。
此方法,会将主软件包和基于你现在的操作系统缺少的依赖关系包一并下载!
基于你现在的操作系统,意味着不同版本的操作系统(桌面版、mini版等)下载的软件依赖包个数会不一样!
你的操作系统已装的包越多,那么下下来的依赖会越少,所以请选择合适的基操作系统!

例如下载ldirector的依赖包

 yum install resource-agents  perl-Net-SSLeay perl-MailTools perl-libwww-perl perl-IO-Socket-INET6 perl-Sys-Syslog --downloadonly    --downloaddir=/root/abc

查看abc文件夹下生成的所有rpm文件
yum不能使用的情况下如何安装依赖_第1张图片

2,通过scp命令将rpm包传到目标节点上

如果单独执行某个rpm包,会出现缺少依赖报错的情况。
yum不能使用的情况下如何安装依赖_第2张图片
因为部分rpm包互相依赖,可以用此方法安装。

rpm -ivh *.rpm --nodeps --force

yum不能使用的情况下如何安装依赖_第3张图片
安装完成。
参考文章
https://www.cnblogs.com/fander/p/11058807.html

你可能感兴趣的:(Linux)