Android Platform 源码编译

作者:Rui 发布时间:October 19, 2015 分类:ANDROID 浏览:1,785

最近学习Android Platform,就想下载google源码自己编译一下Android。记录一下操作过程

配置编译环境

系统需求

  • Linux或者Mac OS 系统
  • 64位环境需要安装 Gingerbread(2.3.x或以上版本)
  • 需要至少100G 的硬盘来存放硬盘,150G来空间来执行build,
  • Python 2.6 -- 2.7
  • GNU Make 3.81 -- 3.82
  • JDK 7
  • Git 1.7

安装软件
我是用的时 Ubuntu 12.02 TLS, 需要安装必须的软件:

$ sudo apt-get install git gnupg flex bison gperf build-essential \
  zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
  libgl1-mesa-dev g++-multilib mingw32 tofrodos \
  python-markdown libxml2-utils xsltproc zlib1g-dev:i386
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

安装Repo

$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo

阅读剩余部分...

Ubuntu12.04 下安装 Docker

作者:Rui 发布时间:October 7, 2015 分类:Linux,Docker,CLOUD 浏览:613

Docker容器现在越来越流行,加上微服务的形式的开发模式的越来越被接受,使得容器云更加重要。本文将记录如何在Ubuntu 12.04上安装Docker。

安装apt https和ca证书相关工具

 $ sudo apt-get update
 $ sudo apt-get install apt-transport-https ca-certificates

添加GPG key,并添加docker下载源地址

$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

$ sudo sh -c 'echo "deb https://apt.dockerproject.org/repo ubuntu-precise main" >> /etc/apt/sources.list.d/docker.list'

$ sudo apt-get update

阅读剩余部分...

如何在 Ubuntu上配置分布式Hadoop(备忘)

作者:Rui 发布时间:October 3, 2015 分类:JAVA,Hadoop,BIGDATA 浏览:759

环境

  1. ubuntu 12.04 TLS
  2. Oracle JDK 1.8
  3. Hadoop 2.6.4
  4. 主机环境:三台主机, 一台Master,两台Slave

设置hostname 和 hosts

将三台主机的hostname和hosts 按以下内容修改

vim /etc/hostname

输入相应的主机名 Master, Slave1, Slave2

vim /etc/hosts

添加hosts配置

192.168.147.128   Master
192.168.147.129   Slave1
192.168.147.130   Slave2

创建Hadoop 用户并设置SSH

本实例将hadoop跑在单独的用户环境中,以下在三台电脑上都要创建

创建用户

sudo useradd -m hadoop -s /bin/bash
sudo passwd hadoop 
sudo adduser hadoop sudo
sudo su - hadoop

阅读剩余部分...