rpm是一个安装软件的工具,类似于yum,但是不不比yum强大,应该说是各有自己的特色吧
rpm包由 包名 版本号 发布版本号 和平台 组成
系统设置
rpm 【参数】 [*****]
rpm包格式,包名 版本号 发布版本号 平台
rpm -ivh rpm包文件 PS:安装
rpm -Uvh rpm包文件 PS:升级文件
rpm -e 包名 PS:卸载
rpm -qa //查询安装的包
rpm -q 包名 PS:查看指定的包是否安装
rpm -qi 包名 PS:查询指定的包信息
rpm -ql 包名 PS:列出包的安装的文件
rpm -qf 文件的绝对路径 PS:查看一个文件是由那个包安装的
[root@localhost /]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost Packages]# rpm -ivh zsh-5.0.2-7.el7.x86_64.rpm
准备中... ################################# [100%]
正在升级/安装...
1:zsh-5.0.2-7.el7 ################################# [100%]
[root@localhost Packages]#
[root@localhost Packages]# rpm -Uvh zsh-5.0.2-7.el7.x86_64.rpm
准备中... ################################# [100%]
软件包 zsh-5.0.2-7.el7.x86_64 已经安装
[root@localhost Packages]#
[root@localhost Packages]# rpm -e zsh
[root@localhost Packages]# rpm -qa
biosdevname-0.5.0-10.el7.x86_64
centos-release-7-0.1406.el7.centos.2.3.x86_64
openssh-server-6.4p1-8.el7.x86_64
filesystem-3.2-18.el7.x86_64
parted-3.1-17.el7.x86_64
ncurses-base-5.9-13.20130511.el7.noarch
selinux-policy-targeted-3.12.1-153.el7.noarch
[root@localhost Packages]# rpm -q xz
xz-5.1.2-8alpha.el7.x86_64
[root@localhost Packages]#
[root@localhost Packages]# rpm -qi xz
Name : xz
Version : 5.1.2
Release : 8alpha.el7
Architecture: x86_64
Install Date: 2017年12月11日 星期一 19时30分02秒
Group : Applications/File
Size : 688463
[root@localhost Packages]# rpm -ql xz
/usr/bin/unxz
/usr/bin/xz
/usr/bin/xzcat
/usr/bin/xzcmp
/usr/bin/xzdec
/usr/bin/xzdiff
/usr/bin/xzegrep
[root@localhost Packages]# rpm -qf /usr/bin/vi
vim-minimal-7.4.160-1.el7.x86_64
原文:http://blog.51cto.com/sdwaqw/2058815