之前下了个ubuntu来编译Android源码并且开发App,后来发现桌面环境不太好用,而且32位Linux不能顺利编译Android源码。最近有空便重新下载Lubuntu 64位并配置好所有配置,其间颇多不顺。特记录下来。
通过下面的步骤连我的五年前老机子都可以可以用来进行高效率的开发工作,Eclipse打开速度、编译速度、系统流畅度以及界面美观性都跟高配置win7机子差不多。
1、下载Lubuntu 12.04 64位。桌面系统并不一定要下载最新,最新的依赖包有可能不稳定,而且12.04版在Google编译Android源码文档里是有教程的。
下载网址:http://cdimage.ubuntu.com/lubuntu/releases/12.04/release/
2、刻录光盘。Windows用ultraliso。我用的是unetbootin。
安装方法:
sudo apt-get install unetbootin
3、安装Lubuntu。同Ubuntu一样。
安装方法:一路点Next就可。或者好像我那样,不太放心,搜索相关文章了解分区的注意事项即可。
4、配置输入法ibus。12.04默认切换不到中文输入(坑爹!)。
配置方法:打开“语言支持”进行更新--->sudo apt-get install ibus-pinyin
5、修复ibus候选框左下角bug。
配置方法:新立得里面搜ibus,相关的qt和gtk都装上,4个,并重启。
http://code.google.com/p/ibus/wiki/Ubuntu#12.04_LTS_Precise
6、配置Java环境。建议用6.0的。
下载地址:自行百度。
配置方法:http://www.cnblogs.com/softman11/archive/2011/06/22/2086793.html
7、配置Eclipse环境。去官方下载Eclipse+ADT+SDK打包的压缩包并解压。
8、修复Eclipse相关Bug。
黑底黑字bug:http://askubuntu.com/questions/70599/how-to-change-tooltip-background-color-in-unity
9、修复Eclipse需要32位库。这个最好一开始就配置,因为下载了半天才下完。
sudo apt-get install ia32-libs
10、科学上网。Ubuntu下用GAE做goAgent代理。
配置方法:http://equation85.github.com/blog/goagent-config/
添加开机启动:http://hi.baidu.com/lane727/item/e6040d466399f52b11ee1e3c
11、美化成Mac OS(可不做)。
美化方法:http://ubuntued.info/tema-88-mac-os-x-lion-theme-para-o-lubuntu
12、安装PhotoShop。做界面美工必备,GIMP根本不行。
安装wine:sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update && sudo apt-get install wine1.5
安装PS:http://www.youtube.com/watch?v=1ZnCcJuQLwY
13、开机自动挂载Win分区。
挂载方法:http://dada89007.iteye.com/blog/671349
14、修复SDK Manager更新被墙。
修改hosts:sudo gedit /etc/hosts
添加:74.125.237.1 dl-ssl.google.com
重启网络:sudo /etc/init.d/networking restart
15、安装Git。
安装方法:sudo apt-get install git
16、更新Ubuntu源
安装方法:打开https://launchpad.net/ubuntu/+archivemirrors找可用的源。然后运行software-properties-gtk更改源的位置。
之后需要update一下。
17、更改VPN设置
更改方法:安装network-manager-pptp pptp-linux
18、编译Android源码:
方法:http://blog.csdn.net/zjmdp/article/details/7737802
运行脚本要加bash
19、VirtualBox下设置共享文件夹
http://dongdong1314.blog.51cto.com/389953/614801
20、设置全局代理
http://askubuntu.com/questions/150210/how-do-i-set-systemwide-proxy-servers-in-xubuntu-lubuntu-or-ubuntu-studio
待续。后续可能添加NDK、源码编译环境或其他软件的配置方法。