2008年3月10日星期一

Mandriva使用smart作为软件包管理器

Smart是mandriva的下一代包管理器,目前(Mandriva2008.0)还并没有成为其默认管理器。它的shell模式是十分值得称道的,不仅比gui模式要快得多,而且很容易上手。下面介绍一下安装配置和简单使用。

1. 如果是新安装的系统而且不是DVD的话,默认是没有安装smart的。此时需要为urpmi添加main和contrib源(只需要这两个源),然后安装smart即可。

2. 然后到easy urpmi页面,第1步的package manager选择smart。 到第2步时,推荐选择compressed list,因为本来就不需要那么多信息,而smart对compressed list的支持很好(不像urpmi,用compressed list的话用urpmf它会告诉你不能搜索)。之后第3步的东西直接copy到终端就可以了。这里有一点很不错,就是smart不会在添加源的时候便更新list。

3. 对于我这种教育网用户,取消国外的源有时候是相当必要的,而smart默认就带有4个速度极慢的国外源,如果不禁用掉的话更新list时会疯掉。所以,如下:
smart channel --disable rpm-sys
smart channel --disable cooker
smart channel --disable cooker-contrib
smart channel --disable cooker-non-free

4. 然后可以进到最赞的shell模式了:
smart --shell
smart> update #更新软件list
smart> info #查找软件
smart> install #安装软件


先写到这儿,镜像什么的以后再弄

没有评论: