4. 软件介质管理器

这一部分的 Rpmdrake 用于配置软件包介质仓库。正如您在图 1.5 ““软件介质管理器””中看到的一样,系统已经为您配置好某些介质了:“安装 CD”、“Contrib CD”等等。使用此工具,您可以添加其它软件介质:包含 RPM 的光盘杂志、Web 仓库等等。最左列的复选框允许您临时禁用该介质:取消选中后,该介质中的软件将不会出现在安装或更新软件的界面中。

图 1.5. “软件介质管理器

软件介质管理器

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

删除

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

编辑

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

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

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

添加...

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

图 1.6. Rpmdrake — 添加新源

Rpmdrake — 添加新源

选择一个镜像并单击确定,您所选软件源的软件包信息就会被下在,以后就可用于安装并更新您的系统了。

添加自定义...

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

图 1.7. Rpmdrake — 添加介质

Rpmdrake — 添加介质
更新...

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

管理密钥...

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

图 1.8. Rpmdrake —管理密钥

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

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

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

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

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

全局选项...

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

上下箭头

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

[注意]注意

Rpmdrake 会自上至下处理您的 urpmi.cfg 文件来获得介质仓库清单。软件包也会按照这一顺序在介质仓库中查找。

如果排在后面的介质仓库所包含的某些软件包也包含在靠前的介质仓库中,那么这些软件将会显示在靠后的介质仓库中。如果靠后的仓库所包含的软件与靠前的仓库所包含的软件完全相同,那么靠前的仓库就根本不会显示。

因此,即便您的 urpmi.cfg 文件包含五个介质仓库,Rpmdrake 也只会显示最后一个介质,如果这最后一个介质包含先前四个介质仓库中的全部软件包。更改 urpmi.cfg 中介质的顺序可能会使得 Rpmdrake 中显示的介质仓库发生变化,但这不会影响可用的软件包。

不管是哪种情况,您都不会丢掉可用的软件包,您只是会看到不同的介质仓库而已。

我们走马观花的大体看了一下 Rpmdrake。在这一过程中,您应该已经发现,使用它可以轻松管理您的系统、添加新应用程序或者删除不再使用的软件以节省磁盘空间。