免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 657 | 回复: 0
打印 上一主题 下一主题

rpm 命令使用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-26 14:53 |只看该作者 |倒序浏览
rpm命令的使用:
1、检查服务包的安装情况:
[root@ce163 ~]# rpm -qa compat-libcwait
        [root@ce163 ~]# rpm -qa compat-oracle  
        [root@ce163 ~]#
检查没有安装
2、安装对应的rpm包:
[root@ce163 ~]# rpm -ivh /opt/inoracle/compat-libcwait-2.1-1.i386.rpm         
Preparing...                ########################################### [100%]                              
        ……                           
           1:compat-libcwait        ########################################### [100%]
      
        [root@ce163 ~]# rpm -ivh /opt/inoracle/compat-oracle-rhel4-1.0-5.i386.rpm     
                                   
        [root@ce163 ~]#  
        
        检查是否安装成功:
3、卸载rpm包:
[root@ce163 ~]# rpm -qa|grep compat-libcw
compat-libcwait-2.1-1                    
[root@ce163 ~]#                          
[root@ce163 ~]# rpm -ev compat-libcwait-2.1-1        
        [root@ce163 ~]#   
4、升级rpm包:
升级软件包和安装软件包十分类似        
使用Uvh来升级
[root@ce163 ~]# rpm -Uvh --nodeps ./compat-oracle-rhel4-1.0-5.i386.rpm
5、验证rpm包:
rpm -V 来验证

6、参数:
· -a 查询所有已安装的软件包
· -f 将查询包含有文件. 的软件包
· -p 查询软件包文件名为的软件包 还可以指定查询软件包时所显示的信息。它们被称作信息选择选项:
· -i 显示软件包信息,如描述, 发行号, 尺寸, 构建日期, 安装日期, 平台, 以及其它一些各类信息。
· -l 显示软件包中的文件列表。
· -s 显示软件包中所有文件的状态。
· -d 显示被标注为文档的文件列表(man 手册, info 手册, READMEs, etc)。
· -c 显示被标注为配置文件的文件列表。这些是您要在安装完毕以后加以定制的文件(sendmail.cf, passwd, inittab, etc)。
对于那些要显示文件列表的文件, 您可以增加-v 命令行选项以获得如同 ls -l 格式的输出

需要注意的问题:
1)如果提示有依赖关系,则需要加上--nodeps参数来安装:
[root@ce163 ~]# rpm -ivh --nodeps ./compat-oracle-rhel4-1.0-5.i386.rpm                                                                                                
        Preparing...                ########################################### [100%]     
           1:compat-oracle-rhel4    ########################################### [100%]     
        [root@ce163 ~]# rpm -qa|grep compat-oracle                                         
        compat-oracle-rhel4-1.0-5                                                         
        [root@ce163 ~]#   
2)如果提示有安装的文件冲突,则需要加上--replacefiles 参数来安装
3)当您使用旧版本的软件包来升级新版本的软件时,RPM会产生错误信息,这时需要加上--oldpackage(如果你确有需要将该软件包”降级,加入 --oldpackage 命令选项就可以了)参数来安装
                                                                        

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15240/showart_146040.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP