安装RedHat7.3并改造的记录
原先我在单位用Turbolinux6.1,在家用Redhat7.2,turbo比较完善就不说了,在家里我是先给7.2装了阳春白雪然后立刻卸载它,从而达到一个比较好的汉化效果。Redhat7.3出来以后,我有好长时间忍着没动,后来,嘿嘿,你猜怎么着,微软明目张胆打上我单位的门,说我们单位大量的机器装了盗版windows。它们也不说要告我们,就催我们买正版的。这下逼尔改词提醒我了,应该给广大不那么精通计算机,但又很熟悉windows 的同志们找个好使的工作平台。我看中了最新的RedHat7.3。
为什么用RedHat7.3呢?有个比较重要的原因就是硬件的发展日新月异,原来相当不错的Turbolinux6.1已经跟不上时代了。如果我给公司每台机器装个Turbolinux6.1,再为不兼容的那些硬件到处找驱动补丁,岂不累杀某某也。
闲话少说,我先上RedHat直接下载了一个7.3,三张盘刻好(用的windows底下的nero,这东西毕竟不错,windows该用还得用的说),cmos改光驱起动。
我是拼命想用RedHat7.3代替我们平常在windows里面的全部工作。
首先,用光盘起动,进入安装,安装的时候选简体中文,kde。这样等装好后,在X里面已经是一个中文操作系统了。但并不够,终端窗口里的中文非常不爽,有的字显示不出来,有的重叠在一起。许多应用,象abiword, gnumeric, 都无法显示中文。先别忙,还有一些其他工作要做。找个Turbolinux7.0的第一张盘,安装其中两个以ttf开头的字库文件:
#rpm -Uvh ttf*
然后安装rxvt文件,安装的时候,报告有一个倚赖条件没满足,把他加在rxvt后面再执行一次,又报告另一个,没关系,象上一个一样加上,如此再三,直到开始安装。装完后kterm应该好了,不好就注消重新登录重新进入kde,应该就可以了。这时我觉得我的kde还不够漂亮,我从观感??风格中选了系统风格另另伊,我比较喜欢这个。这时后你的kde已经在观感上超过2000或者xp了,但仍然不能给那些计算机菜鸟们用。在那些“关键性”应用程序中使用中文的问题仍然没解决。这时候你可以进入Redhat子带的字体安装程序搞搞看,应该能用上Turbo的字体,但我们有更好更酷的方法去一揽子解决这个中文字体的设置问题。
去http://www.eaglesky.net,下载一个fm工具,现在是这个版本: *
fm-1.2.tar.gz
下载后按照它们网页上说的,一步一步装好。最后到tlc_song.ttf的目录下, $ ttfm.sh --setdefault xttfm tlc_song.ttf 命令把tlc_song.ttf或者你喜欢你另外从别处考来的simsun.ttf之类的东东,设置成你们系统的缺省字体。只不过我就喜欢 tlc_song.ttf所以设这个。完了以后可能还要重起。现在你在进入abiword,gnumeric,嘿,没搞错?以为进了office97的相应的东东。汉字什么的怎么练都没问题了。哈哈。
不过可能我的fm版本比较老,有个小bug, 在XF86Config-4中把xtt和freetype同时设上了,结果X根本起不来,解决办法就是把freetype那一行注解掉,如果你现在去下载 fm,应该已经没这个问题了。然后,唔,,,怎么样?差不多了吧?你可能觉得,一个比windows美观好使的操作系统诞生了。
但是还并没有完。你还要上网呢。本机ip地址,网关地址,dns,这些希望不用我教你也会。不然就太累了。设完后,用什么上网呢?nautilus? 功能太差,konqueror?也不强。当然应该用mozilla,但是RedHat自带的有毛病,有许多汉字显示不出来。凭你怎么设置也白搭。所以,必须下载一个1.1a版装上,最好不覆盖原来的,装在一个新目录,因为还有Galeon要用原来的mozilla作内核,覆盖了,Galeon就起不来了。 mozilla1.1a装好后,把所有的设置语言和字体的地方都搞成GB2312或者GBK,这样上哪里浏览都决无问题了。只有一个小缺陷,中文新闻组的名字不认得。能看不能发言。然后,最让我头疼的,是怎样让他们能上网聊天,用自带的licq,中文发给windows机器就出错,好像是盗版 windows出错,正版没事。我建议找个Gaim最新版装上,这东西可以玩icq, aol, yahoo等许多聊天工具,而且能向对方发中文,但对方(windows)发的中文在Gaim里面却是乱码,妈妈的,谁找到能用的聊天工具给大家说一声啊!
小技巧,RedHat自带的chinput缺省情况下打出的标点符号都是半角的,在汉字输入下用ctrl+. 「句号」可以切换半角/全角标点。别小看这个标点,没它就不能拿给他们『菜鸟同事』用。
现在终于全差不多了。但还有的干。如果你需要更多的office功能,你可以下一个Redoffice1.1trial,那是一个光盘镜像文件,iso的,在linux下你不用刻盘就能装。首先
#cd (iso文件所在目录)
#mount -o loop redoffice-1.1-trial.iso /mnt/cdrom
#cd /mnt/cdrom
#./setup
装好后一看,又吓一跳。office XP。只是功能方面略微有一点点差距。
现在这个机器就真的差不多了,能给那些人用了。但给程序员当编程工作站还是不成。程序员首先需要编辑工具。vi?红帽子的vi对汉字支持并不好,真让我怀念Turbolinux6.1,emacs?更糟糕,他能给chinput送个kill -9,更让我怀念Turbo6.1了。kdevelop?我要编个mysql的小程序,他死活找不到mysql的include文件和lib ,谁搞出来了可告我一声啊。或者告大家一声也成,功劳大大的。还有,kedit, kwrite, kate,这些东东里面,kedit和kate经常不打招呼就给你来个crash,操,我就丢了不少东西。kwrite还凑合,但整天要用那玩艺,多苦闷啊!!!
我是这样解决的,先下载一个j2sdk1.4.1beta,或者比j2sdk1.3.1_02高的其他版本也行,红帽子可以说根本不答理低一点版本的java,把下载文件改成执行属性,chmod a+x j2sdk-xxx.xxx.bin
最好别用那个rpm版的,我特讨厌红帽子把什么都装到/usr/lib,你不讨厌你也可以用rpm版的。然后我是把他考到/usr/local,在那里安装解压。然后#ln -s j2sdk1.4.1 jdk; ln -s jdk/jre jre.
然后vi /etc/profile把JAVA_HOME CLASSPATH PATH都给加上,
JAVA_HOME=/usr/local/jdk
JRE=/usr/local/jre
CLASSPATH=$JAVA_HOME/lib:$JRE/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE/bin
export JAVA_HOME JRE CLASSPATH PATH
这样你以后要装其他的java,改这里的JAVA_HOME或者/usr/local下的jdk连接,都很方便。然后去 sourceforge.net/projects/jedt下载一个jedit,目前的版本是4.0.3,用rpm那个就行,装好后还不能打汉字,进入 utility--global options--text area,把字体选为中易宋体,大小16,plain,把下面的smooth也选上,出来打打E文和汉字,怎么样?超过Editplus忒多了。这个软件毕竟是java编的,比较大一点,网站上也有source,哪位好心大侠给改成rh7.3的本地码啊?先给作个衣了。嘿嘿。你如果用这个着急,也可以下一个bluefish-0.7.1装上,那玩艺就是一样不好,不肯显示中文,怎么设字体也白褡。
然后,我还要装个集成开发环境,我装JBuilder6,盗版盘的,5块一张:P。装的时候有粮店要注意。第一,要把cmos时间改成去年,第二,装完不要急着用,用也用不着,原因是它自带的jdk1.3.1版本太低了。进入Jbuider目录,把jdk1.3.1那个目录删了,用1.4.1作个链接, #ln -s /usr/local/jdk jdk1.3.1,把JBuilder6谝过去就行了。起动JBuilder看看,改个汉字字体,一切ok了。但在这个环境下jbuilder有个怪毛病,我的jsp网页,要import java.sql.*,然后用Statement对象,在这里必须把程序写成java.sql.Statement才认,真闷!好在是我自己用闷点没啥,呵呵。
然后就是mysql的C API的问题,下载一个anjuta-0.1.9装上,全ok了。就是不能正确显示中文,全乱码,好在也就我用,到外面用kwrite加上中文就是了,我好将就。
另外,Redoffice还少个数据库Access,不怕,我们有更好的:mysq。mysql+linux+apache+php+ phpMyadmin,怎样下载安装网上有好几篇文章说这事,都说的很正确,安装很easy的。装一套看看吧,现在这几个新版的装上简直爽呆了简直。
按说到这里该结束了,但我还想说个我个人的偏好。我喜欢kde那个liquid high performance主题,去www.kde-look.org下载一个,装这个有个讲究,得在这里提一下,免的你想装时碰钉子。就是 configure的时候,一定要把安装目录设为/usr,#./configure --prefix=/usr
然后再make;make install,不设/usr不成。装好后把菜单设得透明一点看看。嘿嘿。我是真的不想回到windows了。
最后还有个通过samba打印,打印中文等等问题我还没弄,谁弄好了请写出来,给大家菜鸟们指个路啊。我还要告诉你最后一句话,这篇文章,是我在 abiword里面用chinput的智能拼音打的,速度和文章的外观都挺好的说。只是abiword跟别人用的好像不是一个剪贴板,真够郁闷的。
RedHat7.3中文打印的设置方法。
进入kde3以后,从开始菜单——》系统——>Control Panel可以打开Cups Printer
Configuration, 打开以后报告localhost:631打不开。原因是系统起动缺省情况下
cups是不开的,运行命令:
#ln -s /usr/bin/smbspool /usr/lib/cups/backend/smb
#/etc/rc.d/init.d/cups start
然后,再点击Cups Printer Configuration(注意control panel里面的东西都是
单击不是双击啊!双击会让你郁闷的)这时一个基于web的cups管理界面就出来了。点击
administration. 向你要用户名,口令,把root和root口令敲进去,进入管理叶面,
选add printer, name: 我填我们网的windows打印机共享名hp,location: 我填
我们网上打印共享机器名字xxxxxxx,description: xxxxxxxx.hp.
点continue到下一步,选windows printer via samba,continue.
device uri: smb://workgroup/xxxxxxx/hp
下两步选HP--"hp laserjet 6L foomatic+ljet4"
然后完成,然后就可以打印测试页,测试正常,再打开kword随便弄一篇汉字东西选好字体。
打印就成了。当然,我猜想fm一定要装的。不然没这么容易搞定。
安装RedHat7.3并改造的后记
今天在微软的强大压力和软磨硬泡之下,我们公司最后作出决定,买5套windows XP和3套office XP
已证实,不仅XP有后门,98, me, NT, 2k全都有直通微软的后门。如果没有RedHat7.3,我们公司
恐怕还要多花数倍的钱给微软。以后公司内的多数同事,要与RedHat为伴了。