最近看到了大家都在讨论Ubuntu7.10的发布,原来一直在用Redhat,总是感觉对中文支持的不是太好,听说Ubuntu在中文方面比较好,所以就下了一份光盘的ISO映像,准备在本本上装一份试试。
我的本子是在06年初买的HP的nx6120,内存加到了1G,平时做Java开发感觉不错。但HP在笔记本方面对Linux支持的不是很好,原打算主要以Linux为开发平台,但HP的网站上根本就没有相关的驱动。担心硬件得不到支持,所以就用了VMWare进行了虚拟。
在Java开发方面,我一直在用Netbeans,不过在VMWare中安装的Redhat Enterprise Server 4上,使用JDK6和Netbeans6一直有问题,动不动就导致整个IDE死掉,用JDK5和NB5.5到是不错。这次决定试试Ubuntu7.10。
我用的VMWare是5.5,主要是因为它的块头比较小,也对Ubuntu有直接的支持。在VMWare中采用默认的设定新建了一个虚拟机(这让我在后面的安装吃了不少苦头),建好虚拟机后,利用XP中的Daemon Tools把Ubuntu的光盘映像虚拟了一个光驱,然后就开始了安装。
Ubuntu的安装界面是一个图形界面,一开始觉得非常有特色。接下来就是一套傻瓜化的安装过程,一直也很顺利。但一到82%时,就出了事情:安装程序一直停着不动,提示在扫描镜像站点。实在没想到Ubuntu竟然在安装时还要去网络下载其余的文件,而VMWare中利用默认设定建立的虚拟机是不能直接联通到网络的。这一点上感觉Ubuntu做得很不好。如果你在安装过程需要访问网络,至少也该在安装中提示一下用户做好网络方面的设置,否则的话还不是白白地浪费时间!我一直等了将近20分钟,看到安装程序一直没有反应,以为是这个Ubuntu版本和VMWare不是太兼容,所以就把安装信息进度窗口关掉了,没想到一关掉,安装进度又开始了!
接下去一帆风顺,重启虚拟机,然后登录,由于安装选择了中文界面,所以进去也是中文,但随后发现SCIM中根本就没有中文输入法,想想可能是安装时取消了进度窗口的原因。Google了一下,说是要利用sudo apt-get指令再安装SCIM,但试了一下,系统提示SCIM已经安装。一时也没有别的办法,就想先看看当前这个系统好不好用。
比较让我恼火的是,Ubuntu在VMWare中默认的分辨率太高,根本就无法正常查看窗口中的内容。所以就想改掉屏幕分辨率。但在上方的“首选项”->“屏幕分辨率”菜单中,改了几次都不见有效。感觉有些恼火了。后来想想可能是没装VMWare Tools的原因。于是安装VMware Tools,但安装过程中发现出错,一怒之下重启,发现分辨率居然生效了。于是开始安装JDK,NB6,试运行,没有象Redhat那样死掉,还挺好,觉得Ubuntu还是值得一用的。接下来,把原来的一个准备升级的项目CVS下来,打开一看,所有的中文都是方块,没办法,不支持中文啊。于是,下狠心,重装Ubuntu!
这次有了上次的教训,把虚拟机的网络设定改为NAT,让当前的客户操作系统使用主操作系统的网卡,然后安装,一路绿灯!安装完毕,中文终于可以通过SCIM输入了!
再安装VMWare Tools,依旧出错,看来,目前这个Ubuntu7.10,VMWare5.5支持的还不是太好,但没有什么大碍,只是在切换系统时多按了“CTRL+ALT”两键而已,这是可以接受的。
于是再次安装JDK6,NB6,打开中文文件,还是一个一个的方块!试着输入中文,对不起,根本就没有机会让你输进去!
静下心,想想在Redhat中的经验,就又安装了一个JDK5,更改NB6,让他跑在JDK5中,效果依旧!Google一下,发现众多劳苦大众都在抱怨Swing和SCIM之间的关系。很多人都说,还是原来的小企鹅-fcitx比较好,不会造成太多问题。
于是,先是利用sudo apt-get install fcitx,安装了小企鹅,同时利用Kill命令,停止SCIM,果真能够在NB中输入中文了,虽然还是方块,但确实可以输入了!于是决定彻底删除SCIM,使用小企鹅。利用sudo apt-get remove SCIM,将其删除,重启系统后,fcitx已经是默认的中文输入了,用着还是挺顺手的,现在这篇文章就是用小企鹅的五笔打的。
现在准备解决Netbeans的中文字体显示问题。其实,只要在NB的字体选项中,选择一个支持中文的字体就可以了,我选的是文鼎宋PL细上海宋Uni字体,看起来虽然不是太好看,但至少中文可以正常显示了,不过在Netbeans的输出窗口中,如果程序输出中文,还是乱码,不过我的项目是基于Web,用不着在控制台输出,所以就算凑合了。看了论坛老大的帖子,可以通过修改JDk中的字体文件彻底解决中文显示,但需要做得的工作不少,在目前时间内,暂时还是不去研究了。也希望坛子里的高手能够指点一下。
目前,一直在用这个Ubuntu7.10,感觉中文支持还是不错的,火狐的字体看起来已经比较舒服了。不过说实话,和Turbo Linux的中文相比,还是有些差距的,但比Redhat要好不少。
总结一下,Java开发者在利用VMWare安装Ubuntu看来需要注意以下几点:
(1)安装过程最好确保网络通畅,以避免安装后不能使用中文的缺点。希望后续的Ubuntu能够在这方面改进一下,毕竟在安装系统时大部分电脑是不能联通网络的,Ubuntu联网看起来是为了简化操作,实际有些 弄巧成拙的感觉。
(2)在Ubuntu中,SCIM和Swing之间存在严重的冲突,所以最好安装后卸载SCIM,改用fcitx。
(3)对于Swing程序,按照目前的安装,几乎所有的利用GUI输出中文的程序都会是方块,这是一个很严重的问题,而解决的方案比较复杂,所以想转到Ubuntu7.10下时,需要三思而后行。希望高手能够多贴一些方案。
(4)对于Netbeans而言,目前在Ubuntu7.10中,需要注意编辑器默认字体的设定,要选择能显示中文的字体,作为默认的编辑器字体,而默认的Mono字体是不能显示中文的。
分享到:
- 2007-10-22 22:26
- 浏览 5176
- 评论(8)
- 论坛回复 / 浏览 (8 / 14679)
- 查看更多
相关推荐
在没有光驱的情况下安装Linux系统可能会遇到一定的困难,尤其是对于新手来说更是如此。传统的安装方法往往需要借助光驱来完成系统的安装,但随着技术的发展,现在我们可以通过虚拟化工具如Vmware来实现这一过程。本...
安装VMware-Tools首先会更新虚拟机中的显卡驱动,这一操作使得Ubuntu 7.10中的XWindows能够运行在SVGA(Super VGA)模式下,而非受限于基本的VGA(Video Graphics Array)模式。SVGA提供了更高的分辨率和色彩深度,...
### Ubuntu 7.10 安装教程知识点详解 #### 一、准备工作 **1.1 下载镜像** - **推荐版本**:强烈建议下载 I386 版本的镜像,以获得更好的软件支持。 - **官方下载地址**:通过官方网站提供的链接 `...
嵌入式开发-ubuntu 7.10安装配置教程
- **进入Ubuntu 7.10**:完成安装后,用户可以启动系统并体验新版Ubuntu带来的各种改进和功能。 ### 知识点三:升级至Ubuntu 7.10的方法 - **网络升级**: - 打开“系统”-“管理”-“更新管理器”。 - 检查是否...
ubuntu 7.10安装及基本设置 博文链接:https://mqzsweet.iteye.com/blog/149848
可以硬盘安装ubuntu7.10的引导文件,压缩包中包括了vmlinuz和initrd.gz,注意只能用来安装alternate,不适用于desktop,经本人试验可以成功安装ubuntu7.10和ubuntustudio7.10,其他衍生版估计也可以
VMware Horizon 7.10 是一款...总体而言,VMware Horizon 7.10的Composer服务器安装是一个涉及多步骤的过程,包括系统准备、网络配置、数据库连接等。正确地执行这些步骤,可以确保顺利部署和稳定运行Horizon VDI环境。
硬盘安装Ubuntu7.10.chm硬盘安装Ubuntu7.10.chm硬盘安装Ubuntu7.10.chm硬盘安装Ubuntu7.10.chm硬盘安装Ubuntu7.10.chm硬盘安装Ubuntu7.10.chm
Ubuntu 7.10 Linux Unleashed
Ubuntu 7.10 Linux 揭秘,学习Ubuntu 7.10 Linux的好资料
Ubuntu 7.10 vivim 搭建超级 C/C++ 编程环境 以下是根据提供的文件信息生成的相关知识点: 标题:Ubuntu 7.10 vivim 搭建超级 C/C++ 编程环境 描述:使用 Ubuntu 7.10 和 vi/vim 搭建超级 C/C++ 编程环境,讨论了...
Ubuntu Server 7.10 版本提供了安装和配置BIND9 DNS服务器的完整支持。BIND9是互联网上最广泛使用的DNS服务器软件,具有高度的稳定性和可扩展性。 首先,让我们详细了解一下如何在Ubuntu Server 7.10上建立DNS...
基于Ubuntu7.10的minigui开发包
PROTUES7.10的安装方法,需要PROTUES7.10安装软件,适合次方法的安装软件可去淘宝搜 PROTUES7.10
ubuntu-7.10-jeos-i386最小的精简版系统,针对虚拟机进行优化,只有151M大小,完整一个包下载,不是分卷