Chinaunix首页 | 论坛 | 博客
  • 博客访问: 278953
  • 博文数量: 121
  • 博客积分: 3050
  • 博客等级: 中校
  • 技术积分: 1262
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-25 12:18
文章分类

全部博文(121)

文章存档

2016年(3)

2011年(17)

2010年(34)

2009年(16)

2008年(40)

2007年(2)

2006年(9)

我的朋友

分类: LINUX

2008-07-26 12:13:42

最近几天在红帽下做点儿测试,对用到的几个RPM参数给记录一下:

经常遇到这种情况:在一台机器上用某个命令好好的,但换一台机器就不行啦,经查证,发现新同器上差一些包,但只知道某文个,而具体的RPM包却不知道,只得用如下命令啦:
如:
[root@logser lib]# rpm -qf libkdeinit_kjobviewer.so
kdebase-3.3.1-5.8
通过安装过的机器上的libkdeinit_kjobviewer.so文件,查到需要安装的rpm 包,
验收证一下:
[root@logser lib]# rpm -qa |grep kdebase
kdebase-3.3.1-5.8
[root@logser lib]#
呵呵,还真的装上了这个包了。

可问题是,知道了包,还得知道安装这个包后会生成什么文件呀!
只得根据RPM包查包含的文件了。
[root@logser install_tree]# rpm -qlp yp-tools-2.8-7.i386.rpm
warning: yp-tools-2.8-7.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
/usr/bin/ypcat
/usr/bin/ypchfn
/usr/bin/ypchsh
/usr/bin/ypmatch
/usr/bin/yppasswd
/usr/bin/ypwhich
/usr/sbin/yppoll
/usr/sbin/ypset
/usr/sbin/yptest
/usr/share/doc/yp-tools-2.8
/usr/share/doc/yp-tools-2.8/AUTHORS
/usr/share/doc/yp-tools-2.8/COPYING
/usr/share/doc/yp-tools-2.8/ChangeLog
/usr/share/doc/yp-tools-2.8/NEWS
/usr/share/doc/yp-tools-2.8/README
/usr/share/doc/yp-tools-2.8/THANKS
/usr/share/doc/yp-tools-2.8/TODO
/usr/share/doc/yp-tools-2.8/nsswitch.conf
/usr/share/locale/de/LC_MESSAGES/yp-tools.mo
/usr/share/man/man1/ypcat.1.gz
/usr/share/man/man1/ypchfn.1.gz
/usr/share/man/man1/ypchsh.1.gz
/usr/share/man/man1/ypmatch.1.gz
/usr/share/man/man1/yppasswd.1.gz
/usr/share/man/man1/ypwhich.1.gz
/usr/share/man/man5/nicknames.5.gz
/usr/share/man/man8/yppoll.8.gz
/usr/share/man/man8/ypset.8.gz
/usr/share/man/man8/yptest.8.gz
/var/yp
/var/yp/nicknames
[root@logser install_tree]#

哈哈,安装后会产生的文件全出来啦!

另外还有一个--aid 参数比较有用,特别是装一些开发用的东西时,往往有一堆的包要先装,如果先做个安装树的话,在安装包时加上该参数,则一次全装上了,比较省事了。

阅读(608) | 评论(0) | 转发(0) |
0

上一篇:文件比较

下一篇:HP 软件更改

给主人留下些什么吧!~~