搭建Android4.0工作环境-ubuntu 服务器搭建全纪录
2014-05-26 17:44
183 查看
以Ubuntu12.04为例,搭建我们Android4.0
的开发环境 考虑到通用性以及版本限制,本系列所有文章除非注明都以Android4.0为例
安装ubuntu的时候,最好是安装64位的操作系统,否则以后编译Android的时候,可能会碰到麻烦,我的安装版本是ubuntu-12.04.4-desktop-amd64.iso
1. SSH SERVER安装
只有安装了openssh-server,才能被SSH远程登录
sudo apt-get install openssh-server
2. SAMBA 安装
SAMBA 是种用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS网络协定做连结的自由软件。目前的版本不仅可存取及分享SMB的资料夹及打印机,本身还可以整合入Windows Server的网域,扮演为网域控制站以及加入Active Directory成员。简而言之,此软件在Windows与UNIX系列OS之间搭起一座桥梁,让两者的资源可互通有无。
sudo apt-get install samba smbfs smbclient
sudo vi /etc/samba/smb.conf
在最后添加
[share]
comment = user's share directory
path = /home/user
public = no
writable = yes
vaild users = user
SAMBA 用户管理
在需要密码登录时有效,在设置用户密码时,此用户必须是LINUX系统的用户,如下面的指令 user 必须先是系统的用户
sudo smbpasswd -a user
接下来根据提示输入两次密码即可
smbpasswd 指令相关参数如下:
-a 新添加一个Samba用户。
-d 禁用一个Samba用户。
-e 使禁用的Samba用户解禁。
# 停止 SAMBA 服务
sudo /etc/init.d/smbd stop
# 启动 SAMBA 服务
sudo /etc/init.d/smbd start
# 重新启动
sudo /etc/init.d/smbd restart
在 WINDOWS 下访问共享目录
# 在资源管理器,或浏览器中直接输入即可, 192.168.9.190 为服务器 IP
\\192.168.9.190
故障测试指令
testparm
3. 添加sudo用户
当你安装Ubuntu的时候,它会自动添加第一个用户到sudo组,允许这个用户通过键入其自身帐户密码来获得超级用户(root)身份。然而,系统不会再自动添加其他的用户到sudo组当中去。如果你想在你的共享系统上授予某人某些超级用户特权,你必须给予他们sudo权利。
要添加新用户到sudo,最简单的方式就是使用 usermod 命令。运行
ubuntu 10.04中
$sudo usermod -G admin username
这就你要作的,然而,如果用户已经是其他组的成员,你需要添加 -a 这个选项,象这样
$sudo usermod -a -G admin username
小贴士:
ubuntu 12.04 中
sudo usermod -G sudo username
sudo usermod -a -G sudo username
4. 安装JAVA6
我们知道,Android4.0是基于JAVA6编译的,可是在较新的UBUNTU12.04以后的版本中,已经无法安装JAVA6了
首先介绍UBUNTU10.04 安装JAVA6的方法
在线安装JDK6.0
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-alternatives --config java
可是我们在UBUNTU12.04中,却无法通过这种方法安装了,我们采取本地安装的方法,我把步骤呈现给大家
sudo mkdir -p /usr/lib/jvm
将java-6-sun-1.6.0.26.tar.gz 拷贝到 /usr/lib/jvm 目录下
cd /usr/lib/jvm
sudo tar zxvf java-6-sun-1.6.0.26.tar.gz
sudo ln -s java-6-sun-1.6.0.26 java-6-sun
sudo vi /etc/profile 将以下内容添加到最后
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
小贴士:
在登录Linux时要执行文件的过程如下:
在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,
执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。
如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。
因为在 ~/.bash_profile文件中一般会有下面的代码:
if [ -f ~/.bashrc ] ; then
. ./bashrc
fi
~/.bashrc中,一般还会有以下代码:
if [ -f /etc/bashrc ] ; then
. /etc/bashrc
fi
所以,~/.bashrc会调用 /etc/bashrc文件。最后,在退出shell时,还会执行 ~/.bash_logout文件。
执行顺序为: /etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout
这样我们就可以无论什么用户登录时,都可以将JAVA6环境变量添加进去
5 安装其他软件
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev g++-multilib
mingw32 tofrodos python-markdown libxml2-utils
相关文章推荐
- ubuntu环境下android工作环境的搭建
- ubuntu下web服务器环境搭建学习笔记
- ubuntu 12.04(64位)下搭建了android2.3/android4.0开发环境
- Ubuntu环境下git服务器搭建过程
- Ubuntu 网站服务器环境搭建
- ubuntu 10.10下搭建android开发环境 安装必要工作用软件
- 在VMware中的Ubuntu Server搭建Java服务器环境(LAMT架构)
- ubuntu 10.10下搭建android开发环境 安装必要工作用软件
- 【git】ubuntu系统下,搭建git服务器环境
- ubuntu 12.04(64位)下搭建android4.0以上开发环境
- ubuntu 10.10下搭建android开发环境 安装必要工作用软件
- Ubuntu 搭建LNMP环境图文教程 安装Nginx服务器
- ubuntu 10.10下搭建android开发环境 安装必要工作用软件
- Ubuntu搭建LAMP服务器(apache+mysql+php),Ubuntu配置php环境
- 在VMware中的Ubuntu Server搭建Java服务器环境(LAMT架构)
- ubuntu 11.04下搭建android开发/编译环境 安装必要工作用软件
- ubuntu服务器或者虚拟机环境搭建及使用
- Ubuntu 搭建Android4.0编译环境
- ubuntu服务器编译环境搭建
- Ubuntu10.04+mini2440下ARM-linux开发环境搭建(2)----NFS服务器的配置及通过NFS启动linux