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
网友评论