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

📄 doc075.htm

📁 本书可以指导您顺利地安装Linux的RedHat发行版本
💻 HTM
字号:
<HTML>
<HEAD>
   <TITLE>Package Manipulation</TITLE>
</HEAD>
<BODY>

<P><A HREF="doc076.htm"><IMG SRC="next.gif" ALT="Next" HEIGHT=24 WIDTH=37></A>
<A HREF="doc000.htm"><IMG SRC="up.gif" ALT="Up" HEIGHT=24 WIDTH=26></A>
<A HREF="doc074.htm"><IMG SRC="previous.gif" ALT="Previous" HEIGHT=24 WIDTH=63></A>
<A HREF="doc000.htm"><IMG SRC="contents.gif" ALT="Contents" HEIGHT=24 WIDTH=65></A>
<A HREF="doc136.htm"><IMG SRC="index.gif" ALT="Index" HEIGHT=24 WIDTH=43></A>

<HR></P>

<H2><A NAME="s10.4"></A>10.4 操纵软件包</H2>

<P><A NAME="i597"></A><A NAME="i598"></A></P>

<H3><A NAME="s10.4.1"></A>10.4.1 查询软件包</H3>

<P><A NAME="i599"></A><A NAME="i600"></A><A NAME="i601"></A></P>

<P>要查询某个或一组软件包最为简单的方式就是使用图标上的上下文相关菜单。如果您要查询
一组散乱分布的软件包,可以先选择它们然后在其中的一个窗口中点选 <TT>Query</TT>
按钮。使用以上任何一种方法都会创建一个如图<A HREF="doc075.htm#f73">73</A>.
所示的窗口。如果您只选择了一个软件包,或许看上去会有稍微的不同。下面的操作也就并非都
适用。</P>

<CENTER><P><A NAME="f73"></A><IMG SRC="img069.gif" HEIGHT=322 WIDTH=637></P></CENTER>

<CENTER><P>图73: 查询窗口</P></CENTER>

<P>窗口的左半部是被查询软件包的列表. 点选它们中的一个会改变其右边窗口所显示
的内容。您可以通过点选窗口右边的 <TT>Next</TT> 和<TT>Previous</TT> 按钮来遍历它
。</P>

<P>当前软件包的名字,版本和发行号将在查询窗口的中上面显示,紧接其下的是软件包
的描述信息,它有可能内容丰富。可以使用卷滚条来查看所有信息。 </P>

<P>在描述内容下方是软件包中的所有文件.并带有文件的全路径。文件列表同时列出了其它一些信息
如果文件路径左边标记有字母D, 则表示该文件是一文档文件,可以阅读。而字母<TT>C</TT>
则表示这是一个配置文件。 <TT>*</TT>表示您的机器上装载了该文件的不正确版本。这种原因可能是
您在机器上安装了该软件包的新版本,或者两个软件包包含有该文件的不同版本。</P>

<CENTER><P><A NAME="f74"></A><IMG SRC="img070.gif" HEIGHT=218 WIDTH=243></P></CENTER>

<CENTER><P>图74: 查询详细信息</P></CENTER>

<P>
一个软件包的详细信息可以通过点选Details按钮来获得。这样就会弹出如图74所示对话框
. 它将列出主询问窗口中的软件包的更为详细的信息。当您在主询问窗口中选择
一个新的软件包时,详细信息窗口将相应改变。</P>

<P>您同样可以那些按钮象查询一样选择,去选择和验证软件包。当您完成所需的工作时
可以点击 <TT>Close</TT> 按钮。</P>

<H3><A NAME="s10.4.2"></A>10.4.2 验证软件包</H3>

<P><A NAME="i602"></A><A NAME="i603"></A><A NAME="i604"></A></P>

<P>校验软件包将检查软件包中的所有文件是否与系统中所安装的一致。 包括校验码
文件大小,存取权限和属主属性都将根据数据库进行校验。该操作可以在您
安装了新程序以后怀疑某些文件遭到破坏时使用。</P>

<P>选择软件包进行验证与进行查询时的方法一样。 选择软件包后用<TT>Verify</TT>
按钮或从上下文相关菜单中选择<TT>Verify</TT> 条目。一个如图 <A HREF="doc075.htm#f75">75</A>.
的窗口将被打开。</P>

<CENTER><P><A NAME="f75"></A><IMG SRC="img071.gif" HEIGHT=264 WIDTH=625></P></CENTER>

<CENTER><P>图75: 验证窗口</P></CENTER>

<P>该窗口中的三列显示了校验后所发现的问题所在。 存在问题的文件及一条
不一致性的简要说明被列出。当在执行校验时,当前正被校验的文件以列表
的最后一条记录显示存在的问题将同时被列出 。 验证过程中可能出现的各种
问题如图 <A HREF="doc075.htm#f76">76</A>. 所示。</P>

<CENTER><P><A NAME="f76"></A></P></CENTER>

<CENTER><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 >
<TR valign=top>
<TD colspan=1 align=left nowrap><B>Problem</B></TD>

<TD colspan=1 align=left nowrap><B>Description</B> </TD>
</TR>

<TR valign=top>
<TD colspan=1 align=left nowrap>missing</TD>

<TD colspan=1 align=left nowrap>系统中不存在该文件</TD>
</TR>

<TR valign=top>
<TD colspan=1 align=left nowrap>mode</TD>

<TD colspan=1 align=left nowrap>文件权限被改动</TD>
</TR>

<TR valign=top>
<TD colspan=1 align=left nowrap>size</TD>

<TD colspan=1 align=left nowrap>文件尺寸发生变化</TD>
</TR>

<TR valign=top>
<TD colspan=1 align=left nowrap>uid</TD>

<TD colspan=1 align=left nowrap>属主的uid发生改变</TD>
</TR>

<TR valign=top>
<TD colspan=1 align=left nowrap>gid</TD>

<TD colspan=1 align=left nowrap>属主的gid发生改变</TD>
</TR>

<TR valign=top>
<TD colspan=1 align=left nowrap>md5</TD>

<TD colspan=1 align=left nowrap>md5 校验码不一致</TD>
</TR>

<TR valign=top>
<TD colspan=1 align=left nowrap>link</TD>

<TD colspan=1 align=left nowrap>文件是指向错误地方的符号连接</TD>
</TR>
</TABLE></CENTER>

<CENTER><P>图76: 验证可能发现的问题</P></CENTER>

<P>要获知文件存在问题的详细信息, 就双击该文件路径. 将会弹出如图<A HREF="doc075.htm#f77">77</A>
所示的窗口:</P>

<CENTER><P><A NAME="f77"></A><IMG SRC="img072.gif" HEIGHT=304 WIDTH=618></P></CENTER>

<CENTER><P>图77: 校验结果的详细信息 </P></CENTER>

<H3><A NAME="s10.4.3"></A>10.4.3 安装新软件包</H3>

<P><A NAME="i605"></A><A NAME="i606"></A><A NAME="i607"></A>从glint安装新软件包非常简单。首先查看可供安装的软件包
(如何做,请看第 <A HREF="doc073.htm#s10.2.3">10.2.3</A> 节). 您可以选择任意多个软件包(如果您不知道它们是什么的话,就进行查询)
来安装(就象要进行软件包验证时那样来进行选择.)如果您想安装一个或一组软件包
则可以使用上下文相关菜单中的快捷方式。图 <A HREF="doc075.htm#f78">78</A>
显示了一些已被选择用于安装的
软件包。</P>

<CENTER><P><A NAME="f78"></A><IMG SRC="img073.gif" HEIGHT=257 WIDTH=515></P></CENTER>

<CENTER><P>图78: 选择安装软件包</P></CENTER>

<P>在您开始安装时, 将会显示如图<A HREF="doc075.htm#f79">79</A>. 的画面。软件安装
进度将被显示出来。上边
的状态条用以显示当前软件包已安装了多少(软件包的名字列于其中) 而下边
的状态条整个安装已经完成了多少。软件包的个数,包的尺寸,和估计所需时间
将被实时更新。 </P>

<CENTER><P><A NAME="f79"></A><IMG SRC="img074.gif" HEIGHT=214 WIDTH=412></P></CENTER>

<CENTER><P>图79: 安装进度</P></CENTER>

<P>如果安装过程中出现问题, 将会弹出一个窗口以说明错误信息。如果出现这样的情况
您需要在改正错误后重试。</P>

<P>在安装完成以后, 已安装的软件包或组将会从glint的可用软件包窗口转移到主窗口中
表示安装成功。</P>

<H4><A NAME="s10.4.3.1"></A>10.4.3.1 升级软件包</H4>

<P><A NAME="i608"></A><A NAME="i609"></A><A NAME="i610"></A></P>

<P>往系统上安装软件包的最新版本同样简便。.就象安装软件包时那样从选择可用软件包
窗口中选择要安装的软件包。使用<TT>Upgrade</TT>按钮或上下文相关菜单均可进行软件的升级.
</P>

<P>在升级过程中您会看到和安装软件包时一样的进度条。在升级完成以后软件包将会从
可用软件包窗口中转移至glint主窗口中,而老的版本将会被移去。</P>

<P>直接通过升级来安装软件包要比先删去旧软件包再安装新版本的好。使用升级方式
可以很好的保留先前对配置文件所做的修改。否则,可能丢失这些修改。</P>

<P>如果您在安装过程中,磁盘空间不够,安装就会失败。而出错时正在安装的软件包
会将一些部分安装的文件遗留在硬盘上。要清除这些文件, 请在腾出足够的空间以后
在重新安装该软件包。</P>

<H3><A NAME="s10.4.4"></A>10.4.4 卸载软件包</H3>

<P><A NAME="i611"></A><A NAME="i612"></A><A NAME="i613"></A><A NAME="i614"></A><A NAME="i615"></A><A NAME="i616"></A></P>

<P>卸载软件包的方法可不同于升级软件包。当您卸载一个软件包时,系统中任何不再
被其它软件包使用的文件都将被删去。修改过的配置文件被保存为<TT>&lt;filename&gt;.rpmsave</TT>
,这样您可以将来重新使用。. </P>

<P>象验证和查询软件包一样,您可以通过选择glint窗口右边的按钮或使用上下文相关
的菜单来删除软件包。切记当您点选组菜单的选项时,操作将施加于组中的所有
软件包,因此要格外小心。</P>

<CENTER><P><A NAME="f80"></A><IMG SRC="img075.gif" HEIGHT=304 WIDTH=366></P></CENTER>

<CENTER><P>图80: 卸载窗口</P></CENTER>

<P>当您开始卸载软件包时,glint会弹出如图<A HREF="doc075.htm#f80">80</A>.所示的窗口让您进行确认。所有要卸载的
软件包会被列出。您可以再浏览一下以确保这些都是您要卸载的。然后点击 <TT>Yes</TT>
按钮,卸载过程开始。在卸载完成后,该软件包和组将从它们所在的所有窗口中消失。
</P>

<P>
<HR><A HREF="doc076.htm"><IMG SRC="next.gif" ALT="Next" HEIGHT=24 WIDTH=37></A>
<A HREF="doc000.htm"><IMG SRC="up.gif" ALT="Up" HEIGHT=24 WIDTH=26></A>
<A HREF="doc074.htm"><IMG SRC="previous.gif" ALT="Previous" HEIGHT=24 WIDTH=63></A>
<A HREF="doc000.htm"><IMG SRC="contents.gif" ALT="Contents" HEIGHT=24 WIDTH=65></A>
<A HREF="doc136.htm"><IMG SRC="index.gif" ALT="Index" HEIGHT=24 WIDTH=43></A>

<HR></P>

</BODY>
</HTML>

⌨️ 快捷键说明

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