Ubuntu12.04安裝教程以及搭建安卓編譯環境
一、ubuntu系統安裝
a) 準備:使用刻錄工具刻錄ubuntu12.04服務版/桌面版U盤或者光盤,電腦主機,顯示器,鍵盤,網線以及IP;
b) 如果有多個硬盤需要考慮做radio陣列則在安裝前先在開機後出現ctrl+I 進入主板陣列設置,按照提示選擇同容量的硬盤做陣列保存後重啓電腦進入bios(開機按DEL鍵)設置主板啓動模式進入正常安裝,詳情參考
http://u.zhuangjiba.com/show-30-348-1.html(華碩主板BIOS設置U盤或者光驅啓動教程)其他主板類似設置。
c) Ubuntu12.04安裝圖解教程
http://www.dedecms.com/knowledge/servers/linux-bsd/2012/0819/8387.html
(分區時如果有特別分區需求可以手動配置分區表)
安裝過程中在這個界面用空格鍵選擇需要安裝的服務(我們需要的是openSSHserver+samba file server)
二、搭建環境
安裝完後系統會重啓進入ubutu12.04的登陸界面,使用安裝系統過程中設置的用戶名和密碼登陸系統,執行sudo – I輸入root密碼(同用戶名密碼)切換爲root用戶開始配置IP靜態地址
1.#vi /etc/network
將默認使用DHCP分配IP方式修改如下 (找網絡管理員分配新的IP)
Auto lo
Ifca lo net loopback
Auto eth0
Iface eth0 inet static
Address ***.***.***.***
Netmask 255.255.252.0
Gateway 192.168.0.248
然後保存退出
2.手動設置DNS
Vi /etc/resolv.conf
添加如下內容:
Nameserver192.168.80.2
Nameserver 8.8.8.8
3.重啓networking服務使其生效
#/etc/init.d/networkingrestart
驗證網路是否正常#pingwww.baidu.com
4.Modify/etc/apt/source.list 添加一下apt源的下載鏈接
deb http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted universemultiverse
deb http://archive.ubuntu.com/ubuntu precise-security main restricted universemultiverse
5.升級更新包
6.安裝一些google推薦的包
apt-getinstall -y git gnupg flex bison gperf build-essential
apt-getinstall zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev
apt-getinstall libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386
apt-getinstall g++-multilib mingw32 tofrodos libgl1-mesa-dev
apt-get install python-markdown libxml2-utils xsltproczlib1g-dev:i386
$ ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1/usr/lib/i386-linux-gnu/libGL.so
7.下載安裝jdk1.6和openjdkjdk7
安裝openjdk7
如果之前安裝過先卸載:
STEP1:
sudo apt-get purge openjdk-7-jre-headledd
STEP2:
sudo apt-get purge openjdk-7-jdk
重新安裝:
sudo apt-get installopenjdk-7-jre-headless
sudo apt-get install openjdk-7-jdk
jdk1.6和openjdk安裝完成之後配置/home/(用戶)/.bashrc文件,在最後添加如下代碼方便以後切換jdk
exportJAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
#exportJAVA_HOME=/opt/java/jdk1.6.0_45
exportJRE_HOME=$JAVA_HOME/jre
exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
切換方法見附錄:
8. 安裝新版svn1_7
{
1、卸載原來的svn:sudo apt-get remove subversion
2、添加1.7資源庫:sudo apt-add-repository ppa:dominik-stadler/subversion-1.7
3、更新apt:sudo apt-get update
4、安裝依賴的java庫:sudo apt-get install libsvn-java
5、安裝新版svn:sudo apt-get installsubversion
6、確認安裝版本:svn –version
}
附錄:
新安裝的ubuntu12.04LTS編譯服務器根據編譯軟件版本的不同JDK也需要切換:
目前主機上AndroidL 使用的OpenJdk7 版本,Android 4.x使用的是jdk1.6.0_45,在登陸遠程後通過修改home(不要用sudo)個人根目錄下(ps :#cd /home/sunwei )的.bashrc最後幾行代碼來使能目前項目要用的JDK(沒有的話請根據jdk安裝位置手動添加)。
修改完後wq!保存退出 使文件生效 # source .bashrc
然後通過java –version 查看當前版本,如果是正確的版本就可以開始編譯了。
PUTTY會卡死的原因: 子網掩碼不一致,修改遠程使用者IP掩碼255.255.255.0---à 255.255.252.0
2015.3.11-孫偉