免费注册 查看新帖 |

Chinaunix

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

rpm的一些用法[转载] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-24 13:46 |只看该作者 |倒序浏览
1、安装rpm -ivh ***.rpmrpm -ivh RealPlayer10GOLD.rpm 2、卸载rpm -e ***3、查询已经安装的rpm包,定位rpm包名称rpm -q -a[root@sunfiretest RealPlayer]# rpm -q -a|grep -i real
RealPlayer-10.0.8.805-20060718
[root@sunfiretest RealPlayer]# rpm -e RealPlayer-10.0.8.805-200607184、升级rpm包  rpm -U(or--upgrade) options file1.rpm ... fileN.rpm
  参数:
  file1.rpm...fileN.rpm指软件包的名字。rpm -Uvh RealPlayer10GOLD.rpm5、查询rpm包安装路径;先找到rpm包名称[root@sunfiretest ~]# rpm -V RealPlayer-10.0.8.805-20060718
S.5....T.   /usr/local/RealPlayer/realplay
6、教你一招
              
              RPM不仅是安装/卸载程序的工具,它还是系统维护和诊断的一把好手。看过下面几个例子你就会领教它的
              厉害了。
              · 如果您误删了一些文件, 但您不能肯定到底都删除了那些文件,怎么办? 您可以键入:
              rpm -Va
              rpm会在屏幕上显示出文件删除的情况。若你发现一些文件丢失了或已被损坏, 您就可以重新安装或先卸载
              再安装该软件包。
              · 如果您碰到了一个自己不认识的文件,要想查处它属于哪个软件包,您可以输入以下命令
              rpm -qf /usr/X11R6/bin/xjewel
              输出的结果会是:
              xjewel-1.6-1
              · 如果发生综合以上两个例子的情况,如文件/usr/bin/paste出了问题。您想知道哪个软件包中包含该文
              件,您这时可以简单的键入:
              rpm -Vf /usr/bin/paste
              · 如果您想了解正在使用的程序的详细信息, 您可以键入如下命令来获得软件包中关于该程序的文档信息:
              rpm -qdf /usr/bin/ispell
              输出结果为:
              /usr/man/man4/ispell.4
              /usr/man/man4/english.4
              
/usr/man/man1/unsq.1
                /usr/man/man1/tryaffix.1
              /usr/man/man1/sq.1
              /usr/man/man1/munchlist.1
              /usr/man/man1/ispell.1
              /usr/man/man1/findaffix.1
              /usr/man/man1/buildhash.1
              /usr/info/ispell.info.gz
              /usr/doc/ispell-3.1.18-1/README
              · 您发现了一个新的koules RPM,但您不知道它是做什么的,您可以键入如下命令:
              
              rpm -qip koules-1.2-2.i386.rpm现在您想了解koules的 RPM包在系统里安装了哪些文件, 您可以键入:
              rpm -qlp koules-1.2-2.i386.rpm输出结果为:
              /usr/man/man6/koules.6
              /usr/lib/games/kouleslib/start.raw
              /usr/lib/games/kouleslib/end.raw
              /usr/lib/games/kouleslib/destroy2.raw
              /usr/lib/games/kouleslib/destroy1.raw
              /usr/lib/games/kouleslib/creator2.raw
              /usr/lib/games/kouleslib/creator1.raw
              /usr/lib/games/kouleslib/colize.raw
              /usr/lib/games/kouleslib
              /usr/games/koules
               
               
               

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP