Slackware | Slax | VIM | coLinux

软件比较

发行版

发行版选择是一个很大的课题,不能把所有的东西都拿出来比,只能想到什么写什么了。

Gentoo, LFS

不是给普通人日常用的,除非你只是学习,或者愿意每天浪费大量的时间折腾你的系统,否则,还是不要考虑为好。

Ubuntu

非常的火爆。Dapper很不错,但是edgy有很多的细节不爽。还是不错的。

Fedora

Core 6,包管理系统有些混乱,也不知道他们怎么调的。总的来说,一般。

OpenSUSE

10.1,10.2都很好,总的来说觉得是最适合日常使用的发行版,各个方面调教的都不错,细节很舒服。自带方正字体,也不用美化。

桌面

E17,FVWM

E17,FVWM之类的就不提了,简直不是给普通人用的,艺术家程序员除外。

XFCE

XFCE,机器慢的话可以考虑,应该还是不错的。

KDE 与 Gnome

其实这是要看发行版的,SUSE里面一定要用KDE,Ubuntu里面一定要用Gnome,因为侧重点不同,调整的程度不同,影响最终的使用感受。不过我还是推荐KDE,因为整体来说进化的更加完全,虽然看起来比较复杂,但是各种功能配合的更好,更完善。

包管理软件

Yast2

OpenSUSE 10.2 使用 Yast2 作为管理系统,更新的时候会使用增量更新,比较快。

Yum

没有体会到有什么好用的。

Apt-get

速度很快,冲突也能够解决的很好,作为一个整体解决方案是非常的优秀的。

Smart

独立于所有的发行版之外,这是它的优点,学习成本低。并且解决冲突的能力比较强,可以在x86_64上解决i586包的安装问题,是其他的包管理软件无法做到的。


通用问题

Gaim 2 beta x86_64

Q:无法登录 QQ。
A:只能想办法安装 32 位的版本。

Smart 的一个 i18n 的 Bug。

Q:在 OpenSUSE 10.2 中使用 Smart 0.5 会出现下面的问题:

Traceback (most recent call last):
  File "/usr/bin/smart", line 194, in <module>
    main(sys.argv[1:])
  File "/usr/bin/smart", line 167, in main
    exitcode = iface.run(opts.command, opts.argv)
  File "/usr/lib64/python2.5/site-packages/smart/interface.py", line 53, in run
    result = _command.main(self._ctrl, opts)
  File "/usr/lib64/python2.5/site-packages/smart/commands/install.py", line 189, in main
    ctrl.commitTransaction(trans, confirm=confirm)
  File "/usr/lib64/python2.5/site-packages/smart/control.py", line 505, in commitTransaction
    return self.commitChangeSet(trans.getChangeSet(), caching, confirm)
  File "/usr/lib64/python2.5/site-packages/smart/control.py", line 563, in commitChangeSet
    pmclass().commit(pmcs, pkgpaths)
  File "/usr/lib64/python2.5/site-packages/smart/backends/rpm/pm.py", line 270, in commit
    probs = ts.run(cb, None)
  File "/usr/lib64/python2.5/site-packages/smart/backends/rpm/pm.py", line 343, in __call__
    iface.debug(_("Processing %s in %s") % (pkgstr, path))
TypeError: format requires a mapping

A:根据下面的这个连接:http://tracker.labix.org/issue146 ,猜测可能是因为 i18n 方面出现的问题。使用

export LANC=en_US.UTF-8
export LC_ALL=en_US.UTF-8

切换到英文,就可以正常使用了。


发行版的特殊问题

OpenSUSE 10.2 x86_64 中 ATI 官方驱动不能退出X

Q:OpenSUSE 10.2 x86_64 中 ATI 官方驱动不能退出X,只要想用任何的方法退出X,都会死机。
A:还没有找到原因,只能是用radeon驱动了。