|
郁闷好几天,终于解决了此次在ubuntu9.04下的个应用环境的搭建,此前都没有这么的艰辛,现在就将本次所碰到的问题作个小结,本文不是安装ubuntu的教程,只是希望能给自己以及看到这边文章的过客提供一点帮助.
目标环境:loacle:en_US,输入法:fcitx,jdk:sun jdk,database:postgres,IDE:eclipse,application server:tomcat/jbosss...
1.ubuntu安装,在http://www.ubuntu.com/上可以下载到.这里不想提这么制作安装盘,重点提示在安装前要尽可能的对安装盘上的系统进行check,虽然时间上会花费点,但可以确定你的盘时候有问题.我在一次客户现场就是为了节省时间,省掉对安装盘的check,反而花费了更多的时间去查找问题.
2.fcitx,scim提供的是整套的平台,而我需要的仅仅是中文输入法.在http://wiki.ubuntu.org.cn/%E4%B8%AD%E6%96%87%E8%BE%93%E5%85%A5%E6%B3%95fcitx中提到了很详细的fcitx的安装方法.但在en_US下还是存在问题的,主要表现在fctix无法激活,但此时配置是完全正确的.我就卡在这里很久,反复修改配置文件config,这个解决可以在http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=11447中找到解决方法.主要是在/etc/environment文件中添加LC_CTYPE=zh_CN.UTF-8,(这里顺便提及fcitx的配置文件必须是gb2312编码,因为config文件采用的中文作key.).(安装过程可能还会遇到找不到'/etc/X11/xinit/xinput.d/fcitx'问题在上面提到的安装方法中有详细的解决方法.)
3.jdk,ubuntu默认安装openJDK,但由于开发需要,要换成sun JDK5+的版本,在www.sun.com上可以下载到各种版本.安装完后在/ect/profile文件的末端配置环境变量即可.理论上是source /etc/profile就能配置成功,但我每次试都没有成功,只能去掉前面配置的环境变量,不能加载刚配置的环境变量,我的做法就是重启机器.这里提下在export和JAVA_HOME之间尽量使用一个空格,如果使用'tab键'有可能会出现配置失败,此次安装系统就卡在这里很久.
4.当eclipse,tomcat/jboss沿用的前次系统的,但jdk却有变化,此时在发布工程的时候会出现'tomcat/jboss jdk name'问题,主要是由于jdk版本的变化引起的,在http://blog.iyunv.com/u1/41814/showart_494690.html中提到了具体的解决方法.主要是设置'Application Server-->tomcat/jboss-->jdk'中配置当前系统jdk环境.
5.如果不想在postgres 安装中花费过多的时间,建议安装8.3+的版本,这样整套的sever和adminIII都解决了.在http://rainytooo.iyunv.com/blog/155344中有很详细的8.2的安装方法.别忘了如果想可以远程访问还需要配置的(提及的安装链接中有解决方法).
6.最后提醒安装文件夹中的readme很关键. |
|
|