rpm软件包管理

一、rpm软件包管理(redhat package management)

yum-plugin-verify-1.1.30-37.el6.noarch.rpm

yum-plugin-aliases-1.1.30-37.el6.x86_64.rpm

 

第一部分:name,表示软件包名:yum-plugin-verify

第二部分:version,rpm包的版本:1.1.30

第三部分:release,表示rpm包版本发布次数:37

第四部分:architectures,表示使用于哪些平台:el6

第五部分:cpu型号,x86_64;Noarch:代表跟硬件体系结构无关。不管是 x86、PowerPC,Sparc 或 Alpha 系统。

第六部分:表示rpm软件包的文件扩展名,rpm

1、语法:

#rpm [option] [软件包名]

 

2、选项:

-i:安装(install)软件

-u:升级(update)旧的软件包

-e:移除/删除软件

-v:显示详细处理信息

-h:显示安装进度,卸载不能用

 

3、查看系统中安装所有rpm包

#rpm -qa               //查看系统中安装所有rpm包
#rpm -ql dhcp-common //查看rpm包安装路径
#rpm -qi dhcp-common //查看rpm包详细信息
#rpm -ql 'which dhcp' //查看命令属于哪个软件

 

4、rpm包安装(正常安装):

#rpm -ivh http://mirror.centos.org/centos-7/7/os/x86_64/Packages/python-2.7.5-86.el7.x86_64.rpm

#wget http://mirror.centos.org/centos-7/7/os/x86_64/Packages/python-2.7.5-86.el7.x86_64.rpm
#rpm ivh python-2.7.5-86.el7.x86_64.rpm

 

5、rpm包安装(强制安装、升级、覆盖安装):

#rpm -ivh --force [rpm1]   强制安装

 

6、rpm包卸载(正常删除):

#rpm -e [包名]
#rpm -e dhcp-common

#rpm -e [跟没有.rpm的部分]
#rpm -e dhcp-common-4.2.5-47.el7.centos.x86_64

 

7、rpm包卸载(忽略依懒性删除):

#rpm -e --nodeps dhcp-common-4.2.5-47.el7.centos.x86_64

 

posted @ 2019-10-18 20:52  一尾  阅读(192)  评论(0编辑  收藏  举报