📄 doc062.htm
字号:
<html>
<head>
<title>Impressing Your Friends with RPM</title>
<style>
<!--
A:link {text-decoration: none; color: "blue"}
A:visited {text-decoration: none; color: "#000000"}
A:active {text-decoration: none;color:"green"}
A:hover {text-decoration: underline; color: ff0000}
-->
</style>
<style type="text/css">
<!--
p{font-size:9pt;line-height;13pt;}
td { font-size: 9pt ; line-height:13pt;
}
A{text-transform: none;
text-decoration: none;font-size: 9pt ; line-height:13pt;}
-->copyright fangame
</style>
</head>
<body>
<p><a HREF="doc063.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc063.htm"><img SRC="next.gif" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/next.gif" ALT="Next" WIDTH="37" HEIGHT="24"></a> <a HREF="doc000.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc000.htm"><img SRC="up.gif" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/up.gif" ALT="Up" WIDTH="26" HEIGHT="24"></a> <a HREF="doc061.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc061.htm"><img SRC="previous-1.gif" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/previous-1.gif" ALT="Previous" WIDTH="63" HEIGHT="24"></a> <a HREF="doc000.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc000.htm"><img SRC="contents.gif" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/contents.gif" ALT="Contents" WIDTH="65" HEIGHT="24"></a> <a HREF="doc136.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc136.htm"><img SRC="index.gif" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/index.gif" ALT="Index" WIDTH="43" HEIGHT="24"></a> </p>
<hr>
<h2><a NAME="s8.3"></a>8.3 令人惊异的RPM</h2>
<p><a NAME="i488"></a><a NAME="i489"></a><a NAME="i490"></a></p>
<p>RPM是一个用于系统维护和诊断,解决问题的十分有用的工具。了解各种选项用法的
最好方式是通过例子来学习。
<ul>
<li>比如您误删了一些文件,
但您不能肯定到底都删除那些文件。如果您想验证一下
整个系统看看都丢失了那些文件的话,您可以键入: <a NAME="i491"></a><a NAME="i492"></a></li>
<blockquote>
<pre><tt><font SIZE="-1">rpm -Va</font></tt>
</pre>
</blockquote>
<p>若是一些文件丢失了或已被损坏,
您就可以重新安装或先卸载再安装该软件包。</p>
<li>如果您碰到了一个自己不认识的文件,要想查处它属于哪个软件包,您可以输入以下命令
<a NAME="i493"></a><a NAME="i494"></a></li>
<blockquote>
<pre><tt><font SIZE="-1">rpm -qf /usr/X11R6/bin/xjewel</font></tt>
</pre>
</blockquote>
<p>而输出的结果会是:</p>
<blockquote>
<pre><tt><font SIZE="-1">xjewel-1.6-1</font></tt>
</pre>
</blockquote>
<li>如果发生综合以上两个例子的情况,如文件<tt>/usr/bin/paste</tt>.出了问题。您想验证
一下拥有该文件的软件包,可由不知道软件包的名字,您这时可以简单的键入:</li>
<blockquote>
<pre><tt><font SIZE="-1">rpm -Vf /usr/bin/paste</font></tt>
</pre>
</blockquote>
<p>这样相应的软件包就会被验证。. </p>
<li>如果您想了解一个您正在使用的程序的详细信息,
您可以键入如下命令来获得 拥有该程序的软件包中的文档信息:<a NAME="i495"></a><a NAME="i496"></a></li>
<blockquote>
<pre><tt><font SIZE="-1">rpm -qdf /usr/bin/ispell</font></tt>
</pre>
</blockquote>
<p>输出结果为: </p>
<blockquote>
<pre><tt><font SIZE="-1">/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</font></tt>
</pre>
</blockquote>
<li>您发现了一个新的koules RPM,但您不知道它是什么东西.,您可以键入如下命令:<a NAME="i497"></a><a NAME="i498"></a></li>
<blockquote>
<pre><tt><font SIZE="-1">rpm -qip koules-1.2-2.i386.rpm</font></tt>
</pre>
</blockquote>
<p>输出结果大概为: </p>
<blockquote>
<pre><tt><font SIZE="-1">Name : koules Distribution: Red Hat Linux Colgate
Version : 1.2 Vendor: Red Hat Software
Release : 2 Build Date: Mon Sep 02 11:59:12 1996
Install date: (none) Build Host: porky.redhat.com
Group : Games Source RPM: koules-1.2-2.src.rpm
Size : 614939
Summary : SVGAlib action game; multiplayer, network
Description :
This arcade-style game is novel in conception and
excellent in execution. No shooting, no blood, no guts,
no gore. The play is simple, but you still must develop
skill to play. This version uses SVGAlib to run on a
graphics console.</font></tt>
</pre>
</blockquote>
<li>现在您想了解koules RPM 所安装的文件. 您可以键入:<a NAME="i499"></a><a NAME="i500"></a></li>
<blockquote>
<pre><tt><font SIZE="-1">rpm -qlp koules-1.2-2.i386.rpm</font></tt>
</pre>
</blockquote>
<p>输出结果为: </p>
<blockquote>
<pre><tt><font SIZE="-1">/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</font></tt>
</pre>
</blockquote>
</ul>
<p>以上只是几个例子. 随着您进一步的使用系统,您会发现rpm的更多用途。.
</p>
<hr>
<a HREF="doc063.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc063.htm">
<p><img SRC="next.gif" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/next.gif" ALT="Next" WIDTH="37" HEIGHT="24"></a>
<a HREF="doc000.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc000.htm"><img SRC="up.gif" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/up.gif" ALT="Up" WIDTH="26" HEIGHT="24"></a> <a HREF="doc061.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc061.htm"><img SRC="previous-1.gif" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/previous-1.gif" ALT="Previous" WIDTH="63" HEIGHT="24"></a> <a HREF="doc000.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc000.htm"><img SRC="contents.gif" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/contents.gif" ALT="Contents" WIDTH="65" HEIGHT="24"></a> <a HREF="doc136.htm" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/doc136.htm"><img SRC="index.gif" tppabs="http://www.jjinfo.com/kjzc/wsxy/linux/index.gif" ALT="Index" WIDTH="43" HEIGHT="24"></a> </p>
<hr>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -