大家知道Debian有apt-get aptitude,Gentoo有emerge,Archlinux有pacman,Freebsd有ports,而我们的opensuse有什么呢?大家可能会说我们用yum,我们有zypper,呵呵!相信用过的人都会感觉的到这东西确实不能跟Debian的包管理系统相比。不过我们有Smart,在先前有传ubuntu edgy要使用smart做为包管理系统,不过后来不了了之,其中奥妙不是我等可以得知的。
Smart做为一种包管理系统即不是专门为哪种发行版准备的,却可以用在各大发行版上,与各大发行版的包管理系统相兼容,出发点可谓高呀! 那怎样让我们的Opensuse更智能呢?
Smart具有其模块化,(全新的包处理算法)智能处理,多种运行界面(命令行,图形界面,shell交互方式),多种包格式支持,智能优先级系统,镜像自动平衡下载,多种下载机制,可移动媒介支持......等各项功能,你会不心动吗?
呵呵!说了这么多,还没有转到正题来,如果是在杂志社当差,恐有赚字眼之嫌,在Opensuse下安装完系统,默认是没有安装smart的(本人安装的opensuse为10.3版本),因此我们打开一个konsole然后su - 进入root用户环境用zypper install smart smart-gui安装smart,完了在root用户环境下输入smart --gui就可以启动smart的图形界面。
首先smart的源叫做频道,可以支持各种源格式比如RPM-meta apt-get等,我们要使用smart首先就要先添加频道进去再更新频道最后安装软件和apt-get的概念是一样。Opensuse的频道大家可以参考wiki上或者yast2里的源,下面我也会提供一份opensuse10.3的大有下载放在/var/lib/smart/channel里就可以了。
其它功能大家看看wiki就清楚了,在这里提供opensuse10.3的频道文件供大家方便使用,把下面地址里的文件http://www.divshare.com/download/2241376-354
放在/var/lib/smart/channel/里就行了。再打开smart就可以看到频道列表。
太平桥 于 2008-04-30 21:54:03发表:
(e:e2s
lzs2598233 于 2008-04-30 20:46:32发表:
:0wl;l1 :0wl;l1 :0wl;l1 :0wl;l1
momu 于 2007-10-14 17:08:30发表:
谢谢楼主,去试试……