手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

RPM 大全

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


rpm -Vf /bin/vi

· 验证任何已安装的软件包:

rpm -Va

· 根据一个RPM包来验证:

rpm -Vp foo-1.0-1.i386.rpm

假如您担心您的RPM数据库已被破坏,就能够使用这种方式。

假如一切均校验正常将不会产生任何输出。假如有不一致的地方,就会显示出来。 输出格式是8位长字符

串, ``c 用以指配置文档, 接着是文档名. 8位字符的每一个 用以表示文档和RPM数据库中一种属性的比较

结果 。``. (点) 表示测试通过。.下面的字符表示对RPM软件包进行的某种测试失败:

显示字符 错误源

5 MD5 校验码

S 文档尺寸

L 符号连接

T 文档修改日期

D 设备

U 用户

G 用户组

M 模式e (包括权限和文档类型)

假如有错误信息输出, 您应当认真加以考虑,是通过删除还是重新安装来解决出现的问题。



六、教您一招


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

以上只是几个常见例子。随着您进一步的使用RPM,您会发现他的各种功能选项组合能够实现更为强大的

RPM包管理功能。


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!