4. 软件介质管理器

这一部分的 Rpmdrake 用于配置软件包介质仓库。正如您在图 13.5 “软件介质管理器”中看到的一样,系统已经为您配置好某些介质了:“Main”、“Contrib”等等。使用此工具,您可以添加其它软件介质:包含 RPM 的光盘杂志、Web 仓库等等。

图 13.5. 软件介质管理器

软件介质管理器

左侧列中的复选框允许您给仓库打标记:

已启用?

取消此复选框降临时禁用相应介质。此介质中包含的软件包将不会用于安装,除非您以后再启用该介质。

更新?

更新介质必须选中此框。更新介质中包含的更新软件包是其它介质中已有的,只不过其它介质中的软件包版本号较低而已。这样,查找更新时只会考虑更新介质。

系统为您提供了不同的按钮,用于对选中介质执行相应的操作。

删除

允许您删除您不再使用的介质。只需在列表中选择要删除的介质,然后单击此按钮。

编辑

您可在此更改 URL综合文件/hdlist的相对路径(如果您对此术语不知所云的话,建议您点击取消来离开此窗口,而不要点击保存更改)。

如果您需要通过特定的代理服务器才能访问此介质,您可以单击代理...按钮加以配置。请注意,您还可以通过主界面中的代理...按钮配置全部远程介质使用的全局代理服务器。

此选项允许您从 hdlist 更换到使用综合文件,后者更小,但提供的软件包信息更少。综合文件只包含关于软件包名称、依赖关系和简短描述的信息。您无法搜索未安装软件包中的文件,单击软件包名称时也无法查看完整的描述。

添加...

使用此按钮可在您的系统中添加公开的 Internet 软件仓库作为软件源。如果您有快速 Internet 连接,或者手中只有第一张光盘时,这个选项非常有用。我们建议您选择与您的位置最接近的镜像。

选择了镜像且单击确定之后,系统将会下载您所选软件源的软件包信息,该介质中的全部软件包就都可用于系统以后的安装和更新。

添加自定义

此按钮可让您访问一个新的对话框,您可从中定义新的软件包介质。

图 13.6. Rpmdrake — 添加介质

Rpmdrake — 添加介质
更新...

您会看到已经定义的数据介质列表。您可以选择您想要更新的介质。这适用于需要用来添加新软件包的远程介质。要开始这一过程,只需点击更新

管理密钥...

保证您所安装的任何新软件包都是经过身份验证的,这一点非常重要。为了达到这一目的,每个软件包都是用“密钥”进行电子签名的,您也可以根据介质允许/禁用特定的密钥。在图 13.7 “Rpmdrake — 管理密钥”中,您会看到 Mandriva Linux 密钥允许在介质“安装 CD”中使用。点击添加密钥...可允许该介质使用另外一个密钥(请额外消息,因为这是涉及到安全的大问题),而点击删除密钥可从选中介质中删除密钥。

图 13.7. Rpmdrake — 管理密钥

Rpmdrake — 管理密钥
代理服务器...

如果您位于防火墙后面,而您仍然需要访问远程介质(尤其是软件包更新),则您可以通过代理服务器连接到 Internet(至少可以连接到您可以找到软件包服务器的区域)。通常情况下,只要填上代理服务器主机名就够了(图 13.8 “Rpmdrake — 配置代理服务器”)。如果您的流量要通过该代理服务器需要用户名/密码组合,您也可以在此指定。单击确定确认您的更改以后,就完成了。

图 13.8. Rpmdrake — 配置代理服务器

Rpmdrake — 配置代理服务器
并行...

如果您正运行着一个很大的计算机网络,您可能想要以并行方式在全部计算机上安装软件包;此按钮将打开一个新的窗口,您可在其中配置“并行”模式。这一操作十分复杂,而且仅仅针对少数系统管理员,寥寥几笔无法尽述。在此不再多说。

全局选项...

此选项允许您配置用于下载新软件包所使用的程序,以及是否要检查源的密钥。这些设置用于全部安装源。

上下箭头

此按钮允许更改介质源顺序,这一顺序会影响安装软件的来源。

[注意]对于高级用户

Rpmdrake 会自上至下处理您的 urpmi 的配置文件(/etc/urpmi/urpmi.cfg)来获得介质仓库以及其中所包含的软件包清单。

如果给定的软件包可在多个介质中提供,而版本有所差异,那么将会使用最新版本的软件包,而忽略其它软件包。

如果在多个介质中出现了相同版本的软件包,那么只会使用出现出现的第一个软件包,余下的将被忽略。

不管是哪种情况,您都不会丢掉可用的软件包,最先出现的最新软件包将会使用。