一、在软件中心安装fcitx, wine,iptux等软件。并在keyboard_inputmethod中设置输入法。
二、安装个git:
sudo apt-get install git
三、安装jdk:
1. 去官网下载JDK6,我下载后的保存路径为/home/kanner/下载/jdk-6u38-linux-i586.bin
2.在/usr/lib新建java目录:sudo mkdir /usr/lib/java
3.复制文件到该新建目录:sudo cp /home/kanner/下载/jdk-6u38-linux-i586.bin /usr/lib/java
4.赋予该文件以可运行的权限:sudo chmod u+x jdk-6u38-linux-i586.bin
5.运行该文件:sudo ./jdk-6u38-linux-i586.bin
6.配置环境变量:sudo vi /etc/profile,在文件末尾添加环境变量:
export JAVA_HOME=/usr/lib/java/jdk1.6.0_38
export JRE_HOME=/usr/lib/java/jdk1.6.0_38
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
7.令修改后的文件立即生效:. /etc/profile
8.修改系统默认jdk,并立即生效:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/java/jdk1.6.0_38/bin/java" 300
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/java/jdk1.6.0_38/bin/javac" 300
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/java/jdk1.6.0_38/bin/javaws" 300
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
9.至此,jdk6安装成功。在终端下用命令java -version查看效果,如下,即表示安装成功:
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) Server VM (build 20.13-b02, mixed mode)
四。ssh安装和配置 gerrit配置
1.安装ssh: sudo apt-get install ssh
2.配置ssh:
~$ cd ~
~$ mkdir .ssh 如果有.ssh文件夹,就直接执行 ~$ cd .ssh 进入.ssh
~$ cd .ssh
~/.ssh$ ssh-keygen -t rsa -C wuxiaotian@miracletek.net (注:一路按回车即可)
完成后,在当前路径下添加新文件config,内容如下:
Host miracle
Hostname review.miracle.com
Port 29418
User wuxiaotian(在gerrit里填写的用户名Username)
PubkeyAuthentication yes
IdentitiesOnly yes
PasswordAuthentication no
IdentityFile ~/.ssh/id_rsa
最后在.bashrc中添加 export SSH_AUTH_SOCK=0
然后进行gerrit配置:
1.访问 http://192.168.5.52:8088(根据实际情况而定)
2.申请一个goole邮箱或者雅虎邮箱。
3.用邮箱注册,并添加本地的ssh公钥到SSH_Public_Keys 中
最后验证: ssh miracle (检验是否配置成功)
五 gcc 与 g++ 安装
cat /proc/versio
这会告诉你,你的内核是用什么版本的gcc编译的.
ls /usr/bin/gcc*
可以看到,我的核心是用gcc-3.4编译的,但我只装了gcc-4.0.如果你的也不同于/usr/bin/gcc*,你需要安装核心所用的版本.
Mtk在检测gcc的时候会存在不兼容的情况,导致无法检测到gcc,出现gcc unkown错误。gcc nv检测的时候 做了以下操作(具体代码位置参见:mediatek/build/tools/checkEnv.py 函数GccCheck。):
首先在脚本中执行了gcc --v 命令,然后在返回的信息中通过匹配”.*gcc\s*version\s*”格式查找gcc的版本。由于我们当前的版本是4.6.1 不支持gcc --v, 仅支持gcc -v,而中文语言环境下返回的版本信息中”version”用了中文字符”版本”,会导致匹配不成功。因此需要做以下修改:
1.降低gcc版本
ubuntu 11.10的gcc版本是4.6.1,把gcc版本改为4.4.3。
ubuntu 32bit系统下安装gcc 4.4:
sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4
装完后在/usr/bin目录下
$ ls -l gcc*
lrwxrwxrwx 1 root root 7 2011-10-29 09:11 gcc -> gcc-4.6
-rwxr-xr-x 1 root root 224544 2011-10-06 05:47 gcc-4.4
-rwxr-xr-x 1 root root 302104 2011-09-17 05:43 gcc-4.6
发现gcc 链接到gcc-4.6, 需要将它改为链接到gcc-4.4 :
sudo mv gcc gcc.baksudo ln -s gcc-4.4 gcc
同理
ls -l g++*
lrwxrwxrwx 1 root root 7 2011-08-14 15 :17 g++ -> g++-4.6
-rwxr-xr-x 1 root root 228640 2011-10-06 05 :45 g++-4.4
-rwxr-xr-x 1 root root 306200 2011-09-17 05 :39 g++-4.6
需要将g++链接改为g++-4.4 :
/usr/bin$ sudo mv g++ g++.bak
/usr/bin$sudo ln -s g++-4.4 g++
六、mingw的安装
sudo apt-get install ming32 mingw32-binutils mingw32-ocaml mingw32-runtime
七、安装 unix2dos/tofrodos
sudo apt-get install tofrodos
八、安装mingw
1、sudo apt-get install
一、在软件中心安装fcitx, wine,iptux等软件。并在keyboard_inputmethod中设置输入法。
二、安装个git:
sudo apt-get install git
三、安装jdk:
1. 去官网下载JDK6,我下载后的保存路径为/home/kanner/下载/jdk-6u38-linux-i586.bin
2.在/usr/lib新建java目录:sudo mkdir /usr/lib/java
3.复制文件到该新建目录:sudo cp /home/kanner/下载/jdk-6u38-linux-i586.bin /usr/lib/java
4.赋予该文件以可运行的权限:sudo chmod u+x jdk-6u38-linux-i586.bin
5.运行该文件:sudo ./jdk-6u38-linux-i586.bin
6.配置环境变量:sudo vi /etc/profile,在文件末尾添加环境变量:
export JAVA_HOME=/usr/lib/java/jdk1.6.0_38
export JRE_HOME=/usr/lib/java/jdk1.6.0_38
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
7.令修改后的文件立即生效:. /etc/profile
8.修改系统默认jdk,并立即生效:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/java/jdk1.6.0_38/bin/java" 300
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/java/jdk1.6.0_38/bin/javac" 300
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/java/jdk1.6.0_38/bin/javaws" 300
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
9.至此,jdk6安装成功。在终端下用命令java -version查看效果,如下,即表示安装成功:
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) Server VM (build 20.13-b02, mixed mode)
四。ssh安装和配置 gerrit配置
1.安装ssh: sudo apt-get install ssh
2.配置ssh:
~$ cd ~
~$ mkdir .ssh 如果有.ssh文件夹,就直接执行 ~$ cd .ssh 进入.ssh
~$ cd .ssh
~/.ssh$ ssh-keygen -t rsa -C wuxiaotian@miracletek.net (注:一路按回车即可)
完成后,在当前路径下添加新文件config,内容如下:
Host miracle
Hostname review.miracle.com
Port 29418
User wuxiaotian(在gerrit里填写的用户名Username)
PubkeyAuthentication yes
IdentitiesOnly yes
PasswordAuthentication no
IdentityFile ~/.ssh/id_rsa
最后在.bashrc中添加 export SSH_AUTH_SOCK=0
然后进行gerrit配置:
1.访问 http://192.168.5.52:8088(根据实际情况而定)
2.申请一个goole邮箱或者雅虎邮箱。
3.用邮箱注册,并添加本地的ssh公钥到SSH_Public_Keys 中
最后验证: ssh miracle (检验是否配置成功)
五 gcc 与 g++ 安装
cat /proc/versio
这会告诉你,你的内核是用什么版本的gcc编译的.
ls /usr/bin/gcc*
可以看到,我的核心是用gcc-3.4编译的,但我只装了gcc-4.0.如果你的也不同于/usr/bin/gcc*,你需要安装核心所用的版本.
Mtk在检测gcc的时候会存在不兼容的情况,导致无法检测到gcc,出现gcc unkown错误。gcc nv检测的时候 做了以下操作(具体代码位置参见:mediatek/build/tools/checkEnv.py 函数GccCheck。):
首先在脚本中执行了gcc --v 命令,然后在返回的信息中通过匹配”.*gcc\s*version\s*”格式查找gcc的版本。由于我们当前的版本是4.6.1 不支持gcc --v, 仅支持gcc -v,而中文语言环境下返回的版本信息中”version”用了中文字符”版本”,会导致匹配不成功。因此需要做以下修改:
1.降低gcc版本
ubuntu 11.10的gcc版本是4.6.1,把gcc版本改为4.4.3。
ubuntu 32bit系统下安装gcc 4.4:
sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4
装完后在/usr/bin目录下
$ ls -l gcc*
lrwxrwxrwx 1 root root 7 2011-10-29 09:11 gcc -> gcc-4.6
-rwxr-xr-x 1 root root 224544 2011-10-06 05:47 gcc-4.4
-rwxr-xr-x 1 root root 302104 2011-09-17 05:43 gcc-4.6
发现gcc 链接到gcc-4.6, 需要将它改为链接到gcc-4.4 :
sudo mv gcc gcc.baksudo ln -s gcc-4.4 gcc
同理
ls -l g++*
lrwxrwxrwx 1 root root 7 2011-08-14 15 :17 g++ -> g++-4.6
-rwxr-xr-x 1 root root 228640 2011-10-06 05 :45 g++-4.4
-rwxr-xr-x 1 root root 306200 2011-09-17 05 :39 g++-4.6
需要将g++链接改为g++-4.4 :
/usr/bin$ sudo mv g++ g++.bak
/usr/bin$sudo ln -s g++-4.4 g++
六、mingw的安装
1、sudo apt-get install mingw32-binutils
2、sudo apt-get install mingw32-ocaml
3, sudo apt-get install mingw32-runtime
4, sudo apt-get install mingw32
七、安装 unix2dos/tofrodos
sudo apt-get install tofrodos