Baham's Blog

Above all else, guard your heart.

Chakra Linux BundleSystem被Extra库取代

Chakra Linux已经使用BundleSystem两年了,为了实现Chakra的Gtk-free,现在我们决定创造一个默认的不再依靠BundkeSystem的发行版。

Chakra的多数软件包都是Gtk-free的,只有很少例外,比如,flash,gtk本身,pygtk。

但是BundleSystem略显复杂,所以现在提供了一个新的解决方案,以实现同样的目的,但是却更简单、更符合KISS原则、并且更灵活。

Extra库,是一个全新的层次,使用一系列配置文件让我们无需安装非KDE软件到文件系统结构中而享受GTK程序和一些其他的包。举例来讲,安装amule时,现在会安装Plasmoid和PlasmAmule到一个正常KDE程序的路径下,对于Flash插件,会安装对应的配置包在“系统设置”中。

Extra库现在结暂时构是这样的:

/extra
/extra/etc
/extra/bin
/extra/lib
/extra/usr
/extra/opt 

把这些包都安装到/extra下,会保证原本的文件系统完好,保证主要的库保持Gtk-free。现在extra库,在Chakra安装时会被默认启用。

如何使用

最简单的方法就是在 /etc/pacman.conf中,把extra库添加到末尾,testing库也要添加。 像这样:

extra

然后, sudo pacman -Sy filesystem-extra

再然后,重启,就可以安装extra库中的包了。

现在还处于测试阶段,所以别期望Gnome桌面环境或者Banshee,extra库的目的是用一种更灵活的方式取代bundlesystem,所以现在有的包可能和bundle一样多甚至更少。

现在只有这些包:

Chromium, Gimp, Firefox-KDE, Inkscape, aMule, FileZilla, wxMaxima, Thuderbird, Bluegriffon, Ardour, Audacity, Gcompris, and Pidgin

Chrome被Chromium取代了。

Chakra团队将来会添加bundle中那些不存在QT/KDE替代的包,Chakra的库中有VLC, CLementime, Amarok等,所以别寻找别的播放器了。Chakra团队会决定加入那些包到库中。

[原文以及已知常见错误]http://chakra-project.org/bbs/viewtopic.php?id=10278

PS:

如何安装原本bundle中的包,用pacman就可以了,所以说现在用起来笔bundle确实方便了。例如,firefox:

sudo pacman -S firefox




The Original Link: http://baham.github.io/05_15_chakra-linux-bundlesystembei-extraku-qu-dai.html
If you want to reprint it, please do under the CC BY-NC-SA 4.0

Comments