详解RedHat系的Linux系统中rpm与yum命令的使用

2020-01-30 14:58:38丽君

--rebuilddb 重建RPM资料库
--initdb 创建一个新的RPM资料库
--quiet 尽可能的减少输出
--help 显示帮助文件
--version 显示RPM的当前版本

八、例子

复制代码
[root@localhost ~]# rpm -ivh ipchains-1.3.6-1.i386.rpm #安装包,并显示详细进度
[root@localhost ~]# rpm -i ftp://ftp.xxx.xxx #在线安装
[root@localhost ~]# rpm -Va #校验所有的rpm包,查找丢失的文件
[root@localhost ~]# rpm -qf /usr/bin/who #查找一个文件属于哪个rpm包
[root@localhost ~]# rpm -qpi mon-0.37j-1.i386.rpm #列出一个rpm包的描述信息
[root@localhost ~]# rpm -qpl mon-0.37j-1.i386.rpm #列出一个rpm包的文件信息
[root@localhost ~]# rpm -Uvh ipchains-1.3.6-1.i386.rpm #升级包
[root@localhost ~]# rpm -q httpd #查看httpd的安装包
[root@localhost ~]# rpm -e httpd #移除安装包
[root@localhost ~]# rpm -qi httpd #得到httpd安装包的信息

Name        : httpd                        Relocations: (not relocatable)
Version     : 2.2.3                             Vendor: CentOS
Release     : 45.el5.centos.1               Build Date: 2011年05月04日 星期三 18时54分56秒
Install Date: 2011年06月29日 星期三 08时05分34秒      Build Host: builder10.centos.org
Group       : System Environment/Daemons    Source RPM: httpd-2.2.3-45.el5.centos.1.src.rpm
Size        : 3281960                          License: Apache Software License
Signature   : DSA/SHA1, 2011年05月04日 星期三 20时31分28秒, Key ID a8a447dce8562897
URL         : http://httpd.apache.org/
Summary     : Apache HTTP 服务器
Description :
The Apache HTTP Server is a powerful, efficient, and extensible
web server.

复制代码
[root@localhost ~]# rpm -ql httpd #列出httpd中有哪些文件
[root@localhost ~]# rpm -qa #列出所有已安装的包

yum
yum 命令:用于添加/删除/更新RPM包,自动解决包的依赖问题以及系统更新升级

参数

-e 静默执行
-t 忽略错误
-R[分钟] 设置等待时间