感谢支持
我们一直在努力

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

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

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


1. 下个 ubuntu-11.04-desktop-amd64.iso ,烧到 USB 中。(即 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.linuxidc.com @linuxidc:~$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.linuxidc.com @linuxidc:~$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.linuxidc.com @linuxidc:~$sudo cp stardict-oxford-gb-2.4.2/*.* /usr/share/stardict/dic/


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


 


11. 音频/视频解码器


    www.linuxidc.com @linuxidc:~$sudo add-apt-repository ppa:tualatrix/ppa  


    www.linuxidc.com @linuxidc:~$sudo apt-get update


    www.linuxidc.com @linuxidc:~$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.linuxidc.com @linuxidc:~$sudo add-apt-repository ppa:sevenmachines/flash


   www.linuxidc.com @linuxidc:~$sudo apt-get update


   www.linuxidc.com @linuxidc:~$sudo apt-get install flashplugin64-installer


 


13. 下载安装 JDK (http://www.linuxidc.com/Linux/2012-05/60435.htm) (不过,要选择 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.linuxidc.com @linuxidc:~$sudo update-alternatives –install /usr/bin/java java /home/pprun/java/jdk1.6.0_25/bin/java 3


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


    www.linuxidc.com @linuxidc:~$sudo update-alternatives –remove java /usr/lib/jvm/java-6-openjdk/jre/bin/java



    www.linuxidc.com @linuxidc:~$sudo update-alternatives –remove java /usr/lib/jvm/java-6-sun/jre/bin/java


 


14. mysql (http://www.linuxidc.com/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 不显示乱码


http://www.linuxidc.com/linux/2010-06/26752.htm


21. 哈哈,Ubuntu 的 BUG 


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


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


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


两种方法解决:


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


    2) 每次登录后运行


    www.linuxidc.com @linuxidc:~$ compiz –replace & exit


(烦!)


 


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

赞(0) 打赏
转载请注明出处:服务器评测 » 定制 Ubuntu 11.04 – the Natty Narwhal 64位 Java 程序环境
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏