安装ubuntu
2安装vim
3安装samba
4安装ssh
5安装android packagelist from google and android
sudo apt-get install git-core gnupg flexbison gperf build-essential
sudo apt-get install zip curl zlib1g-devlibc6-dev lib32ncurses5-dev ia32-libs
sudo apt-get install x11proto-core-devlibx11-dev
sudo apt-get install lib32readline5-dev lib32z-dev libgl1-mesa-dev
sudo apt-get install lib32readline-gplv2-devlib32z-dev libgl1-mesa-dev
sudo apt-get install g++-multilib mingw32tofrodos python-markdown libxml2-utils xsltproc
sudoadd-apt-repository "deb http://archive.canonical.com/ lucid partner"
add-apt-repository是由 python-software-properties这个工具包提供的所以要先安装python-software-properties才能使用 add-apt-repository
直接修改sudo vi /etc/apt/sources.list 增加行deb http://archive.canonical.com/ precisepartner
sudo apt-getinstall sun-java6-jdk
sudo apt-get update
sudo ln-s/usr/lib/i386-linux-gnu/mesa/libGL.so.1/usr/lib/i386-linux-gnu/libGL.so
fastboot flash modem<path to NON-HLOS.bin> or <path to APQ.bin>19
fastboot flash sbl1<path to sbl1.mbn>20
fastboot flash rpm<path to rpm.mbn>21
fastboot flash tz<path to tz.mbn>22
fastboot flash aboot<path to emmc_appsboot.mbn >23
fastboot flash boot<path to boot.img>24
fastboot flash system<path to system.img>25
fastboot flashuserdata <path to userdata.img>26
fastboot flashpersist <path to persist.img>27
fastboot flashrecovery <path to recovery.img>
-
Ubuntu安装
从www.ubuntu.com下载ubuntu-12.04-server-amd64.iso,制作光盘安装
-
Ubuntu 升级
运行下面命令升级ubuntu, ubuntu用户使用root权限需要sudo提升权限
sudo apt-get update
sudo apt-get dist-upgrade
-
shell 确认
android编译要求shell设定为bash,通过下面命令显示当前shell,确认结果为/bin/bash
echo $SHELL
-
Samba 安装配置:
sudo apt-get install samba
根据需要编辑samba 配置文件/etc/samba/smb.conf共享文件
sudo service smbd restart, 重新启动samba服务使配置生效
-
ssh安装
sudo aptget install openssh-serveropenssh-client
sudo service ssh start 启动服务
-
android 编译需要的组件安装及链接的建立
sudo apt-get install git-core gnupg flexbison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-devia32-libs install x11proto-core-dev libx11-dev lib32readline5-dev lib32z-devlibgl1-mesa-dev lib32readline-gplv2-dev lib32z-dev libgl1-mesa-dev g++-multilibmingw32 tofrodos python-markdown libxml2-utils xsltproc
sudo ln -s/usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
-
JDK 安装
在oracle网站下载JDK安装软件如:jdk-6u45-linux-x64.bin
拷贝安装文件jdk-6u45-linux-x64.bin到目录/usr/local
sudo cd /usr/local #进入/usr/local
sudo chmod a+x jdk-6u45-linux-x64.bin # 修改安装文件为可执行文件
sudo ./ jdk-6u45-linux-x64.bin #运行安装文件
/usr/local目录下将增加目录如jdk1.6.0_45
增加下面两行配置的用户文件~/.bashrc
export JAVA_HOME=/opt/jdk1.6.0_45
export PATH=${JAVA_HOME}/bin:$PATH
-
ARM编译器的安装
从silver.arm.com网站下载安装包如:DS500-BN-00019-r5p0-18rel1.gz
拷贝安装文件到目录/usr/local
sudo cd /usr/local #进入目录/usr/local
sudo mkdir install #建立临时目录存放解压文件
cd install # 进入临时文件
tar vxzf ../DS500-BN-00019-r5p0-18rel1.gz#解压安装包
sudo ./install.sh # 按照提示安装软件
-
Hexagon工具安装
从高通网站下载Hexagon工具,按照其说明进行安装