|
debian据说是定制性很高的版本,就是说对新手会有一些配置的复杂度。rhel (redhat enterprise linux) 是最经典而且稳定的版本。
个人不太喜欢折腾操作系统,以前用过一段时间的redhat和fedora,后来工作转移到windows上,基本都能实现,渐渐淡出了linux,但是电脑上一直保存着linux的分区。最近几年,linux的各种发行版本都有很大的进步,提升得很快。于是最近一年心血来潮,把几个发行版都装了一遍,想找一个比较稳定而且实用的。
最初安装了一下ubuntu9,这个系统跟windows安装一样,完全傻瓜式的,装完之后什么驱动程序都自动安装了,也不用怎么配置,就可以用。但是发现ubuntu下很多的软件安装路径和传统的不一样,用起来并不是很习惯。
在网上看了一下,debian和rhel是最好的两个版本了。debian是开源社区支持的,rhel是redhat公司提供技术支持的。debian的呼声很高,因为它是完全免费的,而且定制程度很高。
=====================================
在www.debian.org主页上下载了debian stable amd64的DVD,刻录成光盘安装,stable版好像比较老,所以没有显卡驱动,于是在ATI官网http://ati.amd.com/support/drive ... 编译安装环境:
# apt-get install module-assistant build-essential
# apt-get install fakeroot dh-make debconf linux-headers-$(uname -r)
之后# sudo sh ati-driver-installer-7-11-x86.x86_64.run
然后就跳出一个图形界面,直接安装就完了,省了很多敲命令的步骤。重启即可。
stable版也没有预装中文输入法(我选的英文系统),于是
#dpkg-reconfrigure locales选择安装语言支持:
* en_US ISO-8859-1
* zh_CN GB2312
* zh_CN.GBK GBK
* zh_CN.UTF-8 UTF-8
* zh_TW BIG5
* zh_TW.UTF-8 UTF-8
然后安装中文字体:
apt-get install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gbsn00lp
安装输入法:
apt-get install scim scim-chinese scim-tables-zh
配置
把下面的内容
case "$LANG" in
zh_TW*)
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
;;
zh_CN*)
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
;;
esac
export XMODIFIERS
放到新文件 /etc/X11/Xsession.d/95xinput 中去
为了使x-windows 支持,把下面这句加到上面的文件中
export LANG=zh_CN.gb2312
要使菜单保持英文,而可以显示和输入中文,则把下面语句加上
ENCODING="en_US"
#export LC_ALL=$ENCODING
export LC_MESSAGES=$ENCODING
#export LC_COLLATE=$ENCODING
#export LC_CTYPE=$ENCODING
export LC_TIME=$ENCODING
export LC_NUMERIC=$ENCODING
#export LC_MONETARY=$ENCODING
#export LC_PAPER=$ENCODING
#export LC_NAME=$ENCODING
export LC_ADDRESS=$ENCODING
export LC_TELEPHONE=$ENCODING
export LC_MEASUREMENT=$ENCODING
export LC_IDENTIFICATION=$ENCODING
到此基本完成了,然后重启之后,在login界面选择中文语言登录,进系统后就很好了,英语和中文都显示得很好。
初安装完了(还有一些小驱动没装),在add application里装上mount disk工具,重启之后就可以自动挂载windows分区
然后其他自己设置一下,比如终端字体改为 DejaVu Sans Mono 10
字体配置文件优先级:
~/.fonts.conf > /etc/fonts/local.conf > /etc/fonts/fonts.conf
这几个文件都可以自己改,在网上找找别人的配置粘贴过来即可。
更详细的配置可以参考:
http://haijd.net/article/index.php?action=read&id=528
http://isis.poly.edu/~qiming/chinese-debian-mini-howto.html
但是debian stable有个问题,它的软件太老,比如我常用的R和perl,于是下载新的tar.gz包自己编译,发现一些库文件也需要更新,实在没有时间去弄就放弃了。用另一种方法,把一些新的源,比如R官方提供的源,加到/etc/apt/sources.list中去,然后apt-update, 装好之后R 是可以用了,但是重启之后进不了系统了。这就是更新把一些系统文件给改了,导致的不稳定,只有重装,所以在添加额外源并且更新的时候要十分谨慎,随时做好重装的准备。
sources.list里面的内容可以在http://debgen.simplylinux.ch上 ... 的选择,stable, testing或者unstable
想到stable不能直接用testing的源直接更新,于是打算直接装testing版本,在官网上下载squeeze testing amd64 DVD iso, 刻好之后安装,没有很好的图形界面,只有那种老式的图形界面,装完就出问题了,发现设置的root 密码不对,设置的新用户密码也不对,结果进不了系统,在网上查了一下,有可能是gdm的问题,于是按网上说的进gurb编辑,然后进bash,然后update-rc.d -f gdm remove什么的,把密码都删了,还是进不去。最后进单用户模式进去了,在命令行界面startx 启动xwindows,虽然能够进系统,但是这样折腾实在有点不爽。
看到论坛上有个兄弟已经解决了这个问题,就是在http://www.debian.org/devel/debian-installer/ 下载bisnesscard 版本来安装,就不会出现这个问题了。
不过我已经没有去试了,因为我想试试另一个版本 redhat
=========================================
在网上查了一下redhat资料,因为以前用过,所以印象还在,以前用过redhat 7,8,9和fedora core 5,8,10,有些工作是在redhat下完成的,所以对redhat 还是有些好感。不过感觉当时只是用了一些专业程序在linux下跑,所以对其他的功能并没有去关注,界面怎么样,字体怎么样,都没有去关心。
在redhat的发行版之中,我看有个人是这样评论的,说 rhel是老婆,fedora是妓女,centos是二奶。我的理解是老婆是最稳定的,同时也是最好的。于是决定试试rhel,因为它是唯一一个redhat 公司提供技术支持的版本,服务需要费用。
centos我们实验室以前的服务器上装过,感觉desktop很粗糙,大概是没有配置的原因,因为是用来作服务器的,网上传言,centos仍然与rhel有一定的差距。
于是开始安装rhel,在redhat官网上注册了个帐号,得到30天的免费支持,然后下载rhel 5.5,安装。
装起来很简单,安装的时候会问是否输入序列号,skip,直接安装,看有些人一直问rhel desktop版的下载地址,其实用server 版装是一样的,只不过没有预装一些软件而已,装完系统之后再装也来的及。装到最后会提示输入帐号,把申请的帐号和密码填上,进系统。rhel安装时会自动识别显卡,但是仍然不是很好,还是从ATI上下自己的显卡驱动,装上。
rhel的界面确实比debian优化了很多,debian跟rhel一比,还是显示出差距不小。感觉rhel就像魔兽世界,debian就像剑侠情缘三。
虽然linux 的精髓不在图形而在命令行,但是给人的感觉还是一个大公司和一个社区之间的区别。
rhel安装时会选择语言,可以选择中文支持,这样就可以直接显示中文网页,没有乱码,当然字体仍然不算很漂亮,需要自己配置,配置的方法大同小异。
rhel 5.5 感觉yum 源并不充足,于是在网上找了一些第三方源和centos的源,设置源很简单,放到文件夹/etc/yum.repos.d/下面,命名为.repo文件,然后直接用软件包管理器(典型的windows用户特征),很多软件就有比较新的版本了。比如mplayer , flahs plugin for firefox 等等。这样的话,30天到期了,还能继续获取新的软件。
这里有一些源文件:
http://www.lupaworld.com/24775/viewspace-33504.html
http://www.zxlm.cn/fh/thread-7386-1-1.html
感觉不用yum upgrade 把所有的软件都更新,只下载和更新需要的软件就行了。更新后并没有出现debian那样不稳定的问题。
最好的获取最新版本软件的办法是去软件的官网上面下载,比如http://www.openoffice.org下载 ... 装,很简单。
安装参照: http://hi.baidu.com/sweilas/blog ... 934b55b7445241f147d
也可以直接去官网上面找源,添加之后在管理器里面安装,比如pidgin。
yum下还可以安装 apt,不过目前觉得yum已经够用了,而且据说apt装在redhat有点不伦不类,毕竟那是属于debian的。如果觉得yum源不够用,可以装个apt,然后用apt的源。
安装apt见: http://www.dbanotes.net/Oracle/How_To_Maintain_RHEL_with_APT.htm
也可以在软件包管理器下直接安装。
另外deb包和 rpm包可以互相转换:
在 UBUNTU 中使用 alien 将 rpm 转换为 deb 并安装 :
$ sudo alien -d package.rpm
$ sudo dpkg -i package.deb
在 RHEL 中使用 alien 将 deb 转换为 rpm 并安装 :
# alien -r package.deb
# rpm -ivh package.rpm
这里有一篇介绍 apt和dpkg使用的文章,很详细:
http://www.ibm.com/developerworks/cn/linux/l-cn-rpmdpkg/
rhel用了一段时间,就不是很想回到windows下了,至少rhel还是有点吸引力的。
===========================================
网上总的评价是,debian一般是开发者在用,因为定制程度比较高,rhel的安装比较菜鸟,不需要很多的配置。但是总的感觉来说,rhel还是要稳定得多,毕竟redhat有稳定的收入。如果是想多了解一些linux的内核,编译等等,还是用不稳定的版本,因为这样你会有很多的机会去解决实际问题,如果象我这样,只需要在linux下运行特定的专业软件,不想在linux配置上花太多的功夫,只要会使用就行了,那么rhel应该是更好的选择。因为命令行都是一样的,linus先生开发linux的兴趣就是关注在一个最小的操作系统,其它的种种发行版都是后来的衍生品,linux的精髓应该就是自由和定制。 |
|