⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s1-rpm-impressing.html

📁 Redhat9中文官方文档, 初学者必备
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>用 RPM 在朋友面前大显身手</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Red Hat Linux 9"HREF="index.html"><LINKREL="UP"TITLE="使用 RPM 来管理软件包"HREF="ch-rpm.html"><LINKREL="PREVIOUS"TITLE="检查软件包的签名"HREF="s1-check-rpm-sig.html"><LINKREL="NEXT"TITLE="其它资料"HREF="s1-rpm-additional-resources.html"><LINKREL="STYLESHEET"TYPE="text/css"HREF="rhdocs-man.css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=gb2312"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Red Hat Linux 9: Red Hat Linux 定制指南</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="s1-check-rpm-sig.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">32. 使用 RPM 来管理软件包</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-rpm-additional-resources.html"ACCESSKEY="N">前进</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-RPM-IMPRESSING"></A>32.4. 用 RPM 在朋友面前大显身手</H1><P>        RPM 对于管理系统、诊断和修正问题都极有用途。要理解它的选项的最佳途径是通过示范。      </P><P></P><UL><LI><P>可能你不小心删除了一些文件,却不能肯定删除了哪些文件。如果你想校验整个系统来看一看缺少哪些文件,你可以试一试下面的命令:          </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">rpm -Va</TT></PRE></TD></TR></TABLE><P>如果缺少某些文件或它们似乎被损坏,你可能应该重新安装该软件包或删除安装然后再重新安装该软件包。          </P></LI><LI><P>有时候,你可能会看到不认识的文件。要发现哪个软件包拥有它,你可以输入:	  </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">rpm -qf /usr/X11R6/bin/ghostview</TT></PRE></TD></TR></TABLE><P>它的输出和以下相似:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">gv-3.5.8-22</TT></PRE></TD></TR></TABLE></LI><LI><P>我们可以在以下的假想情况下组合以上的两个例子。假设你的 <TTCLASS="FILENAME">/usr/bin/paste</TT>	  出了问题,你想校验拥有该程序的软件包,但是你不知道哪个软件包拥有	  <TTCLASS="COMMAND">paste</TT>。你只需输入以下命令就可以了:	  </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">rpm -Vf /usr/bin/paste</TT></PRE></TD></TR></TABLE><P>这样,适当的软件包就会被校验。</P></LI><LI><P>你想知道关于某一特定的程序的详细信息吗?你可以试用下面的命令来查找拥有该程序的软件包所附带的文档:          </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">rpm -qdf /usr/bin/free</TT></PRE></TD></TR></TABLE><P>它的输出和以下相似:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">/usr/share/doc/procps-2.0.11/BUGS/usr/share/doc/procps-2.0.11/NEWS/usr/share/doc/procps-2.0.11/TODO/usr/share/man/man1/free.1.gz/usr/share/man/man1/oldps.1.gz/usr/share/man/man1/pgrep.1.gz/usr/share/man/man1/pkill.1.gz/usr/share/man/man1/ps.1.gz/usr/share/man/man1/skill.1.gz/usr/share/man/man1/snice.1.gz/usr/share/man/man1/tload.1.gz/usr/share/man/man1/top.1.gz/usr/share/man/man1/uptime.1.gz/usr/share/man/man1/w.1.gz/usr/share/man/man1/watch.1.gz/usr/share/man/man5/sysctl.conf.5.gz/usr/share/man/man8/sysctl.8.gz/usr/share/man/man8/vmstat.8.gz</TT></PRE></TD></TR></TABLE></LI><LI><P>你可能会发现一个新的 RPM,但是你不知道它的用途。要寻找关于它的信息,使用下面的命令:          </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">rpm -qip crontabs-1.10-5.noarch.rpm</TT></PRE></TD></TR></TABLE><P>它的输出看起来和以下相似:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">Name        : crontabs                     Relocations: (not relocateable)Version     : 1.10                              Vendor: Red Hat, Inc.Release     : 5                             Build Date: Fri 07 Feb 2003 04:07:32 PM ESTInstall date: (not installed)               Build Host: porky.devel.redhat.comGroup       : System Environment/Base       Source RPM: crontabs-1.10-5.src.rpmSize        : 1004                             License: Public DomainSignature   : DSA/SHA1, Tue 11 Feb 2003 01:46:46 PM EST, Key ID fd372689897da07aPackager    : Red Hat, Inc. &#60;http://bugzilla.redhat.com/bugzilla&#62;Summary     : Root crontab files used to schedule the execution of programs.Description :The crontabs package contains root crontab files. Crontab is theprogram used to install, uninstall, or list the tables used to drive thecron daemon. The cron daemon checks the crontab files to see whenparticular commands are scheduled to be executed. If commands arescheduled, then it executes them.</TT></PRE></TD></TR></TABLE></LI><LI><P>也许你想指定            <TTCLASS="FILENAME">crontabs</TT> RPM 会安装哪些文件。你可以输入下面的命令:          </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">rpm -qlp crontabs-1.10-5.noarch.rpm</TT></PRE></TD></TR></TABLE><P>它的输出看起来和下面相似:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">Name        : crontabs                     Relocations: (not relocateable)Version     : 1.10                              Vendor: Red Hat, Inc.Release     : 5                             Build Date: Fri 07 Feb 2003 04:07:32 PM ESTInstall date: (not installed)               Build Host: porky.devel.redhat.comGroup       : System Environment/Base       Source RPM: crontabs-1.10-5.src.rpmSize        : 1004                             License: Public DomainSignature   : DSA/SHA1, Tue 11 Feb 2003 01:46:46 PM EST, Key ID fd372689897da07aPackager    : Red Hat, Inc. &#60;http://bugzilla.redhat.com/bugzilla&#62;Summary     : Root crontab files used to schedule the execution of programs.Description :The crontabs package contains root crontab files. Crontab is theprogram used to install, uninstall, or list the tables used to drive thecron daemon. The cron daemon checks the crontab files to see whenparticular commands are scheduled to be executed. If commands arescheduled, then it executes them.</TT></PRE></TD></TR></TABLE></LI></UL><P>        以上不过是几个例子。随着你的使用经验的增加,你会发现更多 RPM 的用途。      </P></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="s1-check-rpm-sig.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="index.html"ACCESSKEY="H">起点</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="s1-rpm-additional-resources.html"ACCESSKEY="N">前进</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">检查软件包的签名</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ch-rpm.html"ACCESSKEY="U">上级</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">其它资料</TD></TR></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -