红联Linux门户
Linux帮助

定制Ubuntu 11.04-the Natty Narwhal 64位Java程序环境

发布时间:2014-11-13 16:11:49来源:linux网站作者:quest2run

记不得在家整 Ubuntu 是哪一年了。

为了将这个本本的最后点性能榨干,欲将 bit32 整成 bit64。这不,刚好 Ubuntu 11.04 的改变也挺大的,所以一试:


1. 下个 ubuntu-11.04-desktop-amd64.iso ,烧到 USB 中。(即 ubuntu download:http://www.ubuntu.com/download/ubuntu/download 的方法 2 Burn your CD or create a USB drive)


2. 备份 workspace, netbeans projects, 等等需要备份的东东到 U 盘。


3. 重新启动电脑,并选择通过上述包含烧录 ubuntu 的 usb stick 启动。

先试用一下,把无线配置上,这个很重要, 对于使用无线网络且具有加密访问,否则,附加包,只能在安装完配置好无线网络后,才能装上。

怎么没看见那传说中“特别烂”的 Natty 桌面?(驱动还没装上吗?)


4. 先配置网络,确保无线可以访问


5. 点击桌面上的安装图标,开始正式安装,安装程序发现所有已安装的系统(Windows 7 和 Ubuntu 9.04),我是把 Ubuntu 9.04 直接删除了,并将之前的三个分区格式化 ("/", '/home", swap), 一切还是那样轻快地完成了。但到了最后阶段,下载那些附加包,语言包,用了1+小时(我的是2.5 M 的网, 看来,Canonical 决定在下一版本不再使发行文件限制在 CD 容量是明智的决定,谁还会用那老掉牙的 CD, 既浪费资源又费时,尽早和软驱一样从计算机上消失的好) ,好不容易完成了,重启!


6. 自动弹出“附加驱动” NVIDIA 显卡,可想这是多么重要 (我选择了具有3D 支持的实验版本,也许是冲着那 Natty 桌面来着),提示重启!


7. 重启! 木纳的 Natty 出来了! 呆呆的,要找个应用,得绕好大一圈,我是记不住应用的中英名对照,所以,那个搜索应用工具直接无语。甚至在经典的桌面环境,我都习惯把最常用的软件拖到启动面板,多懒啊? 但是,Natty 不是为了易用性么?


8. 直接注销,选择经典桌面外加特效(我喜欢特效)


9. 熟悉的界面又回来了,火速安装

www @linux:~$sudo apt-get install vim filezilla cvs subversion xchm r-base unace unrar zip unzip p7zip-full p7zip-rar sharutils rar

Ubuntu 软件中心中安装:ThunderBird, VisualVm, Dia, Umbrello, GMIP


10. stardict (字典工具还是要的)

www @linux:~$sudo apt-get install stardict

下载站点奇慢,所以直接 google 字典文件 'stardict-oxford-gb-2.4.2.tar.bz2', 'stardict-langdao-ce-gb-2.4.2.tar.bz2' 'stardict-langdao-ec-gb-2.4.2.tar.bz2'来得快些。

www @linux:~$sudo cp stardict-oxford-gb-2.4.2/*.* /usr/share/stardict/dic/

www @linux:~$sudo cp stardict-langdao-ec-gb-2.4.2/*.*  /usr/share/stardict/dic/


11. 音频/视频解码器

www @linux:~$sudo add-apt-repository ppa:tualatrix/ppa 

www @linux:~$sudo apt-get update

www @linux:~$sudo  apt-get install non-free-codecs libxine1-ffmpeg gxine mencoder  libmpcdec3 libquicktime1 flac faac faad sox ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux liba52-dev mpeg2dec  vorbis-tools id3v2 mpg321 mpg123 libflac++6 ffmpeg libmp4v2-0 totem-mozilla icedax tagtool easytag id3tool lame  nautilus-script-audio-convert libmad0 libjpeg-progs


12. flash 插件

www @linux:~$sudo add-apt-repository ppa:sevenmachines/flash

www @linux:~$sudo apt-get update

www @linux:~$sudo apt-get install flashplugin64-installer


13. 下载安装 JDK)(不过,要选择 bit-64 的 JDK 罗!我的  jdk-6u25-linux-x64.bin / jdk-7-ea-bin-b143-linux-x64-20_may_2011.tar.gz)

按照上步完成后,设置 JDK 环境(包括删掉 自动安装的 openjdk, 因为对于 JDK, 我要 cutting edge)

www @linux:~$sudo update-alternatives --install /usr/bin/java java /home/pprun/java/jdk1.6.0_25/bin/java 3

www @linux:~$sudo update-alternatives --config java (将新安装的 JDK 设置为默认)

www @linux:~$sudo update-alternatives --remove java /usr/lib/jvm/java-6-openjdk/jre/bin/java

www @linux:~$sudo update-alternatives --remove java /usr/lib/jvm/java-6-sun/jre/bin/java


14. mysql (http://www/Linux/2010-06/26882.htm)


15. 下载 ant, maven, 解压。


16. vi  ~/.profile

加入

export ANT_HOME=/home/pprun/java/apache-ant-1.8.2
export MAVEN_HOME=/home/pprun/java/apache-maven-3.0.3
export MAVEN_OPTS=-Duser.language=en
export JAVAHOME=/home/pprun/java/jdk1.6.0_25
export JAVA_HOME=/home/pprun/java/jdk1.6.0_25
export GLASSFISH_HOME=/home/pprun/java/glassfish-3.1
export PATH=$PATH:$JAVAHOME/bin:$MAVEN_HOME/bin:$JES/bin:$GLASSFISH_HOME/bin:$ANT_HOME/bin

(MAVEN_OPTS=-Duser.language=en 为了对付在中文环境下,编译警告,诸如 sun.misc.base64 是私有的,某某类 deprecated 了,然后,编译失败!放上它,一切大吉!)


17. NetBeans (7.0  x86/x64 不分啦,纯 Java 嘛! netbeans-7.0-ml-javaee-linux.sh)

该死的 license 大战, CDDL vs. EPL, 导致在 NetBeans “嫁给” Oracle 后,JUNIT 不能默认在发行包中了,以前的 All in One 不复存在。

不得不,另外下载安装插件。


18. Eclipse (hector 记住 bit-64 罗,不是纯 Java 嘛! eclipse-jee-helios-SR2-linux-gtk-x86_64.tar.gz)

这个, 无语的是 maven, subversion 的支持,我相信 eclipse 的同学都和这个扭打过,我又扭打了一遍:

1) 从 这里获知 m2eclipse 已经转到 m2e ,因此:

m2eclipse update site 不再 work : http://download.eclipse.org/technology/m2e/releases

换成 m2e update site  - http://download.eclipse.org/technology/m2e/updates/M

另外:请去掉 [Contact all update sites during install to find required software] 复选框,否则,如果勾选的话,你会等到发疯的 (P2P 的烦恼)

2) subclipse update site URL: http://subclipse.tigris.org/update_1.6.x  


19. 让 Nautilus 文件浏览器 显示文件路径,有时直接输入路径多爽,不知道那个发神经的把这个功能隐藏了:

1)  右击最左上角 Ubuntu logo, 编辑菜单

2) 系统工具 -> 项数 下的 配置编辑器选中, 关闭

3)  然后,通过菜单 应用程序 | 系统工具 | 配置编辑器

4) apps -> Nautilus -> preferences -> always_use_location_entry 勾上


20. gedit 不显示乱码


21. 哈哈,Ubuntu 的 BUG

Drag and Drop to taskbar not working in Natty's Gnome Classic

这个可是我喜欢 Ubuntu 桌面的最主要特征: 托盘没法放下你所有的东东,只能让那些呆不了托盘的东东靠一边去。。。

如果,不能重新安排它们在 task bar 上的顺序(指使它们靠一边去)的话,我是否要回到 ubunt 11.04 之前的生活去?

两种方法解决:

1) 使用经典桌面(无特效)

2) 每次登录后运行

www @linux:~$ compiz --replace & exit


差不多就这些,就又可以开始快乐的程序生活了,而且 bit-64 不必担心 你的 4G+ 内存得到不充分利用,默认文件系统 2G 大小限制,etc.