Rpmdrake 应用程序只不过是强大的 urpmi 命令行工具的图形化界面。对于那些想要通过命令行控制软件包的用户(比如您可能正在远程工作),我们会简要介绍最有用的命令。请注意,其中的大多数命令都需要有 root 权限。
urpmi.addmedia <名称> <url> |
此命令允许您从本地驱动器、可移动设备(光盘驱动器)或通过 HTTP、FTP、NFS、ssh 或 rsync 协议的网络中添加新介质。对于不同的介质,语法可能有所不同。所以,我们建议您在使用前先查阅 urpmi.addmedia(8)man page。
您不知道到哪里去寻找专为您的 Mandrakelinux 系统所提供的软件包介质吗?您可以在 Easy Urpmi 页面找到一些。Mandrakeclub 也提供了一些 Urpmi 介质以供测试。
您知道系统中需要有一个指定的文件才能正常运行,但是您却不知道该文件所属的软件包……urpmf 工具将会扫描全部介质,并为您找到这个软件包。只需运行 urpmf <文件名>,该工具就会为您显示出包含该文件的全部软件包。
您甚至可以不将名称写全。例如,urpmf salsa 将对全部软件包进行扫描,如果某软件包内所包含的文件中名称含有 salsa 的话,就列出该软件包。请注意,仅当介质不使用综合文件时才有效。
[root@test zhang]# urpmf salsa kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa-1.1.2.so kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa.la kaffe:/usr/lib/kaffe/lib/i386/libtritonusalsa.so |