ubuntu12.04編譯服務器安裝教程

                  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.6openjdkjdk7

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

 

安裝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-孫偉

 

 

 

         

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章