现在的位置: 首页 > 综合 > 正文

【ubuntu Androiid源码起板子配置】

2013年09月14日 ⁄ 综合 ⁄ 共 2933字 ⁄ 字号 评论关闭

=========================================================================================
在Linux的shell下使用下面命令
    $ ssh-keygen -t rsa
注意:
    根据提示直接回车即可,不需要输入参数。
将在路径~/.ssh下生成两个密钥。 注意看提示,如果生成文件不再.ssh目录下,需要移动至.ssh目录。
    id_rsa id_rsa.pub
第一个是私钥,请保管好,不要给其他任何人。 第二个是公钥,将需要提供给Review服务器以验证身份。
[编辑] 公钥的使用
    $cd .ssh
    $cat id_rsa.pub 将所显示内容复制
然后浏览器输入 192.168.1.4:8088  点击右上角Sign In登录(review服务器需要先申请了LDAP帐号才可登录,没申请的详见Howto:申请LDAP帐号)
登录后点Settings 跳转后点击左边SSH Public Keys 此时将刚才复制的粘贴到右边的框内 点击Add
至此公钥这配制完成,下载代码详见Howto: 配置 android 开发环境 (ubuntu)中的“配置本地个人信息”下的内容。

     登录review服务器:http:/********
    点击右上角 sign in。
    输入用户名和密码并确认,同wiki,mantis等。
    在“Add SSH Public Key”下面粘贴自己的公钥(~/.ssh/id_rsa.pub)中的内容
    如果在这一步没有设的话,可以从settings->SSH Public Keys里面添加。
    完成这一步才会有权限访问newbox源代码。

[编辑] 配置本地个人信息

必须配置正确的信息,否则无法提交代码,配置一次即可。

    git config --global user.name [中文名字]
    git config --global user.email [email-address]

example:

    git config --global user.name 王永杰
    git config --global user.email wangyongjie@vision-com.com.cn

如果个人系统的用户名非LDAP用户名的话,需要进行下面操作,把LDAP的用户名加入到配置文件中

    echo User [ldap-name] >> ~/.ssh/config

example:

    echo User wangyongjie >> ~/.ssh/config

====================git color set======================================
[color]
        status = auto
        branch = auto
        diff = auto
        ui = true
        pager = true
[color "branch"]
        current = yellow reverse
        local = yellow
        remote = green
[color "diff"]
        meta = yellow bold
        frag = magenta bold
        old = red bold
        new = green bold
[color "status"]
        added = yellow
        changed = green
        untracked = cyan
=======================================================

Ubuntu nfs服务安装步骤

    安装nfs服务版

apt-get install nfs-kernel-server

    修改nsf配置文件

vi /etc/exports
在文件中添加nfs的目录格式如下
/home/xxx *(rw,sync,no_subtree_check,no_root_squash)
例:/home/zjy *(rw,sync,no_subtree_check,no_root_squash)
存盘退出

    在根目录下建立nsf的目录

mkdir /home/zjy/nfs
修改该目录的权限
chmod 777 -R /home/zjy/nfs

    从新启动nfs

sudo /etc/init.d/nfs-kernel-server restart

===================================================================================
ubuntu tftp服务安装步骤

    安装

使用下面的命令来安置 tftpd-hpa 服务器:
$sudo apt-get install tftpd-hpa

    配置

tftp-hpa 的配置文件为 /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/your/tftpdir/"                 
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
注:TFTP_DIRECTORY填写你的tftp路径,-c为可创建新文件,若无此参数,put命令则可能出现错误提示,此时只能覆盖原有文件不能创建新文件;

    启动

$sudo  /etc/init.d/tftpd-hpa start

    停止

$sudo /etc/init.d/tftpd-hpa stop

    重启

$sudo /etc/init.d/tftpd-hpa restart
==============================================================
android源码编译编译环境安装
Ubuntu Linux (32-bit x86)

    $ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind meld subversion

Ubuntu Linux (64-bit x86)

    $ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev openjdk-6-jdk sun-java5-jdk

=======================================================================

抱歉!评论已关闭.