升级主机系统遇到的问题
我的 Blog 整个放在 Slicehost 上,最开始安装操作系统的时候,我选择的是 Ubuntu 6.06 LTS,后来想想,反正 VPS 就是买来玩的,于是升级成了 Feisty,再后来就开始忙起来没时间管它了。昨天突然想起,Gusty 也推出一段时间了,我是不是也该升一下级了?
说干就干。
要说 Ubuntu 真是一个方便的系统,系统升级只需要一条命令,
sudo do-release-upgrade
这个 Debian 也做不到吧。Debian 可能还在用老式的升级方法:
sed -e 's/\sdapper/ edgy/g' -i /etc/apt/sources.list
apt-get update && apt-get dist-upgrade && apt-get dist-upgrade
apt-get update && apt-get dist-upgrade
apt-get -f install
dpkg --configure -a
总而言之,Ubuntu 是方便的。命令一下去,就看到满屏的字符开始滚动,当然我们知道,这是正在下载 packages 升级,这不是重点。重点是我太放心 Ubuntu 的傻瓜升级了,放下电脑去干别的事情了,事情就这样发生了。等了好长好长一段时间我回来了,发现跟 server 的连接居然断开了,而升级还在进行中!原来是,升级过程中,会让我选择是否保留一些软件的设置,在选 Y/N 的对话前我长久没有选择,连接居然就断了。
当时我比较恐慌,因为不知道 Linux 升级到一半中止是什么后果,很怕系统被我毁了,启动不了。我上面还放着好些资料呢。结果发现,我是多虑了。首先我 SSH 登陆上主机,发现没有问题,接下来我恢复之前的升级安装也进行的比较顺利,我用了下面的方法:
dpkg --configure -a
apt-get update
apt-get upgrade
然后怀着不安的心情重启了主机,没想到十分顺利的启动成功,然后我
cat /etc/issue
发现显示 gusty,好像是没造成什么问题,但我总是觉得没这么容易,还是再观后效。
让 scim 更好的输入中文

scim 是 Ubuntu Linux 上默认的输入法,事实上,它是很多 Linux 发行版本上的默认输入法,我刚用 Ubuntu 的时候因为不太会配置,因此用的不太顺手,很是不爽了一下。不过找到了原因后,它为我工作的非常好,我还下载了最新的源码编译了最新的版本,下面我说说我用 scim 的两个心得:
英文环境下不能输入中文
出于个人习惯,我喜欢在英文界面下工作,但英文界面下默认是没有中文输入的,这个问题很好解决,在终端输入:
sudo im-switch -z en_US -s scim
im-switch 命令帮你自动设定好在 en_US locale 下使用 scim 的环境变量,重启一下 X 就能看到 scim 的图标和输入中文啦。
在 last.fm 等 Qt 环境下的软件中不能输入中文
也许你也发现,用 last.fm 的时候想用中文来寻找歌手完全不可行,因为根本没办法调出 scim 的面板,同样的事情也发生在 ingc 上。事实上,这个问题需要安装 scim-qtimm 这个插件来解决:
sudo apt-get install scim-qtimm
如此一来,在 Ubuntu 中的中文输入就没有什么障碍了。
停止使用 Linux 了
在试用了一阵子 Ubuntu 后,发现自己还是无法适应 Linux 的操作方式,把 Ubuntu 从我的硬盘里删掉了。
记不清这是第几次安装 Linux 了,第一次大概还是 N 年前,Red Hat 7.2。我觉得我就像是牛犊说他自己那样,Geek 心态严重,放着平时用惯的操作系统,应用软件不用,非要跑去尝新,非要去用一个 Geek 用的操作系统。
这次以后,我大概完全不会再在自用的电脑上装 Linux 了,原因有:
- 跟 Windows 相差太大,这个差别是概念 (concept) 上的差别,这导致学习曲线变的太长太长
- 软件不习惯,也没时间去慢慢习惯
- 在图形操作界面 (GNOME) 下,很多小的细节做的跟 Windows 有不小的差距,不够贴心
- 没有显示出对 Windows 的优势,至少我没看出来
真的,Linux 作为桌面操作系统,还远远不够成熟,Ubuntu 已经是一个在桌面方面非常优秀的 Linux Distro 了,但还是远远不够好。Linux 一直被认为的优点是免费,但在买新电脑基本会预装 Windows 的情况下,这点优势也不那么明显了。
家用或是商业办公电脑,最重要的是上手容易,使用方便,兼容性好。Linux 什么时候做到这点,就一定会真正流行起来的。

