安装CentOS 6.5用作桌面系统

种种原因,家里一台老台式机装上了CentOS 6.5,因为主力机器最近因故没用,所以这两天将这台台式机当桌面系统在用。就目前流行来看,更多人可能会用Ubuntu,因为方便、漂亮且流行。也可能有很多人用Fedora Wokstation,尤其是做软件开发的用户,Fedora应该是开发环境支持做得不错,而且界面也漂亮。我的选择是硬件导致的,这里不细说了。

CentOS 6.5稳定,界面略朴素。安装比较顺利,当然还手工要安装一堆东西。第一个是nVidia显卡驱动,这个可以从nVidia官网下载,不过官网也说了,不同Linux发行版,可能有自己的repository支持,建议优先从那些地方安装。我查了一下,ELRepo源是可以的。具体安装过程:

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

这是第一次用ELRepo源,其口号是”For the community, by the community.” 好耳熟啊,政治课听到过类似表述有没有?

以上完成后,用系统带的添加/删除软件工具,就可以看到nvidia的驱动了。选择对应版本,并且卸载系统默认安装的开源的nouveau驱动就可以了。

顺便提一下,同样是nVidia 340.78的驱动,centOS下对双显示器的支持,比在Ubuntu下好,我亲测如此。

此外,还添加了EPEL源,EPEL全称是“Extra Packages for Enterprise Linux”,添加方式:
sudo yum install epel-release

由于更习惯于用英文系统,所以此外还要手工选择安装中文输入法、安装NTFS文件格式的支持。

安装VirtualBox的时候,extensionPack哪怕看起来安装成功了,但可能是有问题的,忘了做什么的时候报了个错,说没有安装好,要我运行/etc/init.d/vboxdrv setup,结果还报错,说内核编译不成功,通过看/var/log/vbox-install.log的错误信息“unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. ”,网上查了才知道,要安装内核的开发文件,于是:
sudo yum install gcc kernel-devel kernel-header
如此再运行
sudo /etc/init.d/vboxdrv setup
则成功。

还有一堆软件的安装就不再列举。

网上有篇很好的CentOS 7的安装过程记录,可以参考:
http://seisman.info/linux-environment-for-seismology-research.html