2. 介质管理

软件介质是可用来安装软件包的不同“来源”。要让 urpmi 正常工作,必须至少定义一个介质。在您安装完系统之后,安装程序已经为您预先定义了一些介质(网络、CDDVD 等)。要安装错误修正和安全更新,您还应该定义更多的介质。添加和删除介质非常简单,但您必须严格使用我们给出的语法。

2.1. 添加新介质

urpmi.addmedia <名称> <URL>

此命令允许您从本地驱动器、可移动设备(光盘驱动器)或通过 HTTPFTPNFSsshrsync 协议的网络中添加新介质。对于不同的介质,语法可能有所不同。所以,我们建议您在使用前先查阅 urpmi.addmedia(8) man page。

[提示]提示

如果您想要添加一个新的更新介质,请在您的 urpmi.addmedia 命令行上使用 --update 选项。

如果您不知道到哪里去寻找专为您的 Mandriva Linux 系统所提供的介质,可以使用类似于 Easy Urpmi 页面的在线资源。Mandrvia 俱乐部也提供了为测试包和贡献包提供了 Urpmi 介质

[注意]注意

Mandriva 俱乐部介质列表仅限于会员访问。

2.2. 删除介质

urpmi.removemedia <名称>

此命令将简单的删除名为名称的介质。如果您忘了介质的名称,在命令行上单独执行 urpmi.removemedia 将列出已定义的全部介质。

2.3. 更新介质

urpmi.update <名称>

此命令将扫描指定介质并更新与其相关的软件包列表。这对经常更新的介质,比如安全和错误修正更新来说非常有用。使用 -a 选项可重新扫描已定义的全部介质。

2.4. 介质顺序

介质在 /etc/urpmi/urpmi.cfg 文件中定义的顺序非常重要,因为这一顺序将决定在多个介质都提供同一软件包时将优先使用哪个介质:软件包将会从找到的第一个介质中安装。

[注意]注意

您后来添加的网络介质将会被添加到可移动设备和本地介质之前。这主要是因为网络介质通常比可移动设备和本地介质存有更新的软件包。