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

📄 095.htm

📁 LINUX的操作系统分析文件和使用文件
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- saved from url=(0056)http://data.km169.net/wsxx/showjq.asp?id=1404&type=LINUX --><html><head><title>New Page 1</title><meta content="text/html; charset=gb2312" http-equiv="Content-Type"><meta content="Microsoft FrontPage 3.0" name="GENERATOR"><meta content="FrontPage.Editor.Document" name="ProgId"><!--webbot bot="HTMLMarkup" startspan TAG="XBOT" --></SCRIPT><!--webbot bot="HTMLMarkup" endspan--><style>A:link {	COLOR: #4444ff; TEXT-DECORATION: underline}A:visited {	COLOR: #4444ff; TEXT-DECORATION: underline}A:active {	TEXT-DECORATION: none}A:hover {	COLOR: #ff0000; TEXT-DECORATION: none}BODY {	COLOR: #505050; FONT-FAMILY: 宋体; FONT-SIZE: 9pt}TD {	FONT-FAMILY: 宋体; FONT-SIZE: 9pt}TD.a {	FONT-FAMILY: 宋体; FONT-SIZE: 9pt}TD.b {	FONT-FAMILY: 宋体; FONT-SIZE: 11pt; font-color: #ff0000}.other1 {	FONT-SIZE: 9pt; LETTER-SPACING: 0px; LINE-HEIGHT: 18px}.other2 {	FONT-SIZE: 10.5pt}</style></head><body bgColor="#FFFFFF" leftMargin="7" topMargin="7"><hr SIZE="0"><p><b><font color="#fe3a42">标题: ■&nbsp;</font><font color="#9b004e"> </font>RPM HOWTO (RPM at Idle) : 3,4,5</b><br>姓名 :Donnie Barnes<br>Email:<br>地址 :djb@redhat.com<br>转摘 :http://member.netease.com/</p><p align="center"><a href="linux.htm">返回</a></p><hr SIZE="0"><p><br>3. General Information <br>3.1. Acquiring RPM <br>最好且最简单的方法, 当然就是安装 Red Hat Linux 罗,如果您抵死不从, 那麽依然可以从 FTP 站, 抓取原始程式回来安装。程式档案的位置是 ftp.redhat.com。 <br><br>3.2. RPM Requirements <br>顺利执行 RPM 的最大条件, 就是「要有 2.4.2 版以上的 cpio 程式」。 RPM 主要是设计给 Linux 使用的, 但对於其他 Unix 系统的相容性也相当不错,事实上, 它已经顺利在 SunOS、 Solaris、 AIX、 Irix、 AmigaOS 及其他系统上完成 compile 动作。 值得注意的是, 由不同 Unix 作业平台所编译出来的 binary 程式套件, 是不能彼此相容的。 <br><br>上述只是安装 RPM 的最低需求, 如果想要由 source 档案建造起,那麽您还需要 gcc, make 之类的编译工具程式,这和建造一般程式套件并无二致。 <br><br><br>--------------------------------------------------------------------------------4. Using RPM <br>RPM 可以用於安装程式套件上, 最简单的操作格式如下: <br><br>rpm -i foobar-1.0-1.i386.rpm <br><br>另一个简单的操作□例, 是用於解除某一个程式套件的安装: <br>rpm -e foobar <br><br><br>接下来的指令□例较为复杂, 但它非常有用, 可以让您透过 FTP 来安装程式套件。 如果您能够连上网路, 想安装某个新的程式套件时,所需下达的指令, 便是在档案前加上适当的 URL 格式, 例如: <br><br>rpm -i ftp://ftp.pht.com/pub/linux/redhat/rh-2.0-beta/RPMS/foobar-1.0-1.i386.rpm <br><br><br>请特别注意, RPM 目前已允许透过 FTP 来进行查询或安装。 <br><br>上述都是些简单的指令, rpm 还有许多不同的选项方式,这些可由 Usage 的说明中看出: <br><br>RPM version 2.3.9 <br>Copyright (C) 1997 - Red Hat Software <br>This may be freely redistributed under the terms of the GNU Public License <br><br>usage: rpm {--help} <br>rpm {--version} <br>rpm {--initdb} [--dbpath &lt;dir&gt;] <br>rpm {--install -i} [-v] [--hash -h] [--percent] [--force] [--test] <br>[--replacepkgs] [--replacefiles] [--root &lt;dir&gt;] <br>[--excludedocs] [--includedocs] [--noscripts] <br>[--rcfile &lt;file&gt;] [--ignorearch] [--dbpath &lt;dir&gt;] <br>[--prefix &lt;dir&gt;] [--ignoreos] [--nodeps] <br>[--ftpproxy &lt;host&gt;] [--ftpport &lt;port&gt;] <br>file1.rpm ... fileN.rpm <br>rpm {--upgrade -U} [-v] [--hash -h] [--percent] [--force] [--test] <br>[--oldpackage] [--root &lt;dir&gt;] [--noscripts] <br>[--excludedocs] [--includedocs] [--rcfile &lt;file&gt;] <br>[--ignorearch] [--dbpath &lt;dir&gt;] [--prefix &lt;dir&gt;] <br>[--ftpproxy &lt;host&gt;] [--ftpport &lt;port&gt;] <br>[--ignoreos] [--nodeps] file1.rpm ... fileN.rpm <br>rpm {--query -q} [-afpg] [-i] [-l] [-s] [-d] [-c] [-v] [-R] <br>[--scripts] [--root &lt;dir&gt;] [--rcfile &lt;file&gt;] <br>[--whatprovides] [--whatrequires] [--requires] <br>[--ftpuseport] [--ftpproxy &lt;host&gt;] [--ftpport &lt;port&gt;] <br>[--provides] [--dump] [--dbpath &lt;dir&gt;] [targets] <br>rpm {--verify -V -y} [-afpg] [--root &lt;dir&gt;] [--rcfile &lt;file&gt;] <br>[--dbpath &lt;dir&gt;] [--nodeps] [--nofiles] [--noscripts] <br>[--nomd5] [targets] <br>rpm {--setperms} [-afpg] [target] <br>rpm {--setugids} [-afpg] [target] <br>rpm {--erase -e} [--root &lt;dir&gt;] [--noscripts] [--rcfile &lt;file&gt;] <br>[--dbpath &lt;dir&gt;] [--nodeps] [--allmatches] <br>package1 ... packageN <br>rpm {-b|t}[plciba] [-v] [--short-circuit] [--clean] [--rcfile &lt;file&gt;] <br>[--sign] [--test] [--timecheck &lt;s&gt;] specfile <br>rpm {--rebuild} [--rcfile &lt;file&gt;] [-v] source1.rpm ... sourceN.rpm <br>rpm {--recompile} [--rcfile &lt;file&gt;] [-v] source1.rpm ... sourceN.rpm <br>rpm {--resign} [--rcfile &lt;file&gt;] package1 package2 ... packageN <br>rpm {--addsign} [--rcfile &lt;file&gt;] package1 package2 ... packageN <br>rpm {--checksig -K} [--nopgp] [--nomd5] [--rcfile &lt;file&gt;] <br>package1 ... packageN <br>rpm {--rebuilddb} [--rcfile &lt;file&gt;] [--dbpath &lt;dir&gt;] <br>rpm {--querytags} <br><br><br>您可以在 RPM 的 man page 里, 找到这些选项的详细说明。 <br><br><br>-------------------------------------------------------------------------------- <br>5. Now what can I really do with RPM? <br>RPM 是个非常有用的工具, 而且如您所知的, 它具有许多选项功能。让您了解这些功能的最好方式, 便是实际介绍几个□例,前面我们已经提过安装与解除安装的简单例子, 底下是一些额外的□例: <br><br>假设说, 您不小心误删了几个档案, 但不确定到底是哪些档案,您想对整个系统进行确认动作, 以了解哪些部份可能已经遗损, 您可以这样做: <br>rpm -Va <br><br>假设说, 您碰到一个认不出来的档案,想要知道它是属於哪一个程式套件的话, 您可以这样做: <br>rpm -qf /usr/X11R6/bin/xjewel <br><br>其结果会得到: <br>xjewel-1.6-1 <br><br>如果您找到一个新的 RPM 档案, 却不清楚它的内容,想要获得相关的资讯, 可以这样做: <br>rpm -qpi koules-1.2-2.i386.rpm <br><br>其结果会得到: <br>Name : koules Distribution: Red Hat Linux Colgate <br>Version : 1.2 Vendor: Red Hat Software <br>Release : 2 Build Date: Mon Sep 02 11:59:12 1996 <br>Install date: (none) Build Host: porky.redhat.com <br>Group : Games Source RPM: koules-1.2-2.src.rpm <br>Size : 614939 <br>Summary : SVGAlib action game with multiplayer, network, and sound support <br>Description : <br>This arcade-style game is novel in conception and excellent in execution. <br>No shooting, no blood, no guts, no gore. The play is simple, but you <br>still must develop skill to play. This version uses SVGAlib to <br>run on a graphics console. <br><br>如果您想了解某个 RPM 档案, 会在系统里安装哪些档案,您可以这样做: <br>rpm -qpl koules-1.2-2.i386.rpm <br><br>其结果会是: <br>/usr/doc/koules <br>/usr/doc/koules/ANNOUNCE <br>/usr/doc/koules/BUGS <br>/usr/doc/koules/COMPILE.OS2 <br>/usr/doc/koules/COPYING <br>/usr/doc/koules/Card <br>/usr/doc/koules/ChangeLog <br>/usr/doc/koules/INSTALLATION <br>/usr/doc/koules/Icon.xpm <br>/usr/doc/koules/Icon2.xpm <br>/usr/doc/koules/Koules.FAQ <br>/usr/doc/koules/Koules.xpm <br>/usr/doc/koules/README <br>/usr/doc/koules/TODO <br>/usr/games/koules <br>/usr/games/koules.svga <br>/usr/games/koules.tcl <br>/usr/man/man6/koules.svga.6 <br><br><br>上述只是一些□例, 当您对 RPM 愈加熟悉时,应该能想出其他更多的创意组合。 </p><hr SIZE="0"><p align="center"><a href="linux.htm">返回</a></p><p><br><br></p></body></html>

⌨️ 快捷键说明

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