一、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