CentOS7离线安装rpm包,及yum第三方依赖

2021-03-09  本文已影响0人  沉思的雨季

1、离线安装rpm包及依赖

#在外网机下载rpm包
yum -y install --downloadonly --downloaddir=/home/Package/ 包名
#拷贝rpm包到内网机,离线安装
rpm -ivh * --nodeps --force

2、附录一:yum的使用

#查看安装的所有yum源
yum repolist all

#查看可用的yum源
yum repolist enabled

#下载rpm包及依赖到指定目录,仅下载不安装
yum -y install --downloadonly --downloaddir=/home/Package/ 包名

#跳过某些安装包,如php,kernel
vi /etc/yum.conf
exclude=php* kernel*

#查看yum安装的软件的相关目录
rpm -ql 包名

3、附录二:rpm的使用

#安装rpm包
rpm -ivh *.rpm

#覆盖安装,解决* package * is already installed 报错
rpm -ivh *.rpm --replacepkgs

#安装多个版本,解决* /usr/bin/* conflicts with file from *报错
rpm -ivh *.rpm --replacefiles

#查看是否安装了某rpm包
rpm -qa | grep -i 包名

#升级rpm包
rpm -Uvh *.rpm

#降级rpm包
rpm -Uvh *.rpm --oldpackage
 
#查看rpm包的版本
rpm -q 包名

#卸载rpm包及依赖
rpm -e 包名

#忽略有些包依赖这个包的提示,直接卸载(慎用)
rpm -e 包名 -nodeps

#安装一堆有依赖关系的离线rpm包
rpm -ivh * --nodeps --force
上一篇 下一篇

猜你喜欢

热点阅读