您的位置:首页 > 其它

ubuntu12.04或11.10开发环境配置记录

2013-03-09 08:46 369 查看
ubuntu11.10开发环境配置记录

一、配置静态IP

1、配置静态IP

/etc/network/interfaces

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 192.168.1.104

gateway 192.168.1.1

netmask 255.255.255.0

2、配置静态DNS

/etc/resolv.conf

# Generated by NetworkManager

nameserver 192.168.1.1

这里主要解决一个问题,那就是每次重启计算机之后resolv.conf 里面配置的域名地址 也就是nameserver DNS的信息被清空,网上查了查才知道是network manager 搞得鬼;在网上找到一个方法,本人试用有效,编辑/etc/resolvconf/resolv.conf.d/tail(如果没有该文件,则建立一个文件名为tail的文本文件即可),里面添加几个nameserver xxx.xxx.xxx.xxx,xxx替换为你要的实际dns地址,这样每次重启后,它会将你所编辑添加的dns服务器写入/etc/resolv.conf中,使resolv.conf不至于每次都重置成空白或只剩127.0.0.1。

3、重启网络配置

sudo /etc/init.d/networking restart
二、配置samba

sudo apt-get install samba

增加用户名接入

1、找到/etc/samba/smb.conf文件中的"#security = user"并开启它

security = user

2、将下列几行新增到文件的最后面,假设允许访问的用户为yzl。而文件夹的共享名为 Share,让XP用户通过这个yzl来和我们进行数据交流

[share]

comment = Users profiles

path = /home/yzl/sharedir

# guest ok = yes

browseable = yes

writable = yes

public = yes //no表示除了test这个用户,其它用户在进入samba服务器后看不见sharedir这个目录,如果为yes,虽然能看见sharedir这个目录,但除了test这个用户能进入这个目录,其它人进不了。

valid users = test

建立共享目录

#mkdir /home/yzl/sharedir

#chown -R test:test /home/yzl/sharedir

//因为是root建立的目录,其它用户只有读的权限,所还得把权限改一下。当然也可以简单的用#chmod 777 /home/yzl/sharedir。还有个问题就是共享里目录的文件如果有些能访问有些不能访问,那肯定也是权限的问题,进入/home/yzl/sharedir,直接#chmod 777 *来解决。
给samba服务器添加用户

$ sudo useradd test

$ sudo smbpasswd -a test

New SMB password:

Retype new SMB password:

Added user test.

设置samba服务要注意以下两点(即两个两次):

1.添加两次用户:一次添加系统用户#useradd test;再一次是添加samba用户#smbpasswd -a test;

2.设置两次权限:一次是在smb.conf中设置共享文件夹的权限:再一次是在系统中设置共享文件夹的权限#chmod 777 文件夹名。
重启samba服务

sudo service smbd restart

linux下测试

sudo mount -o username="test",password="123456" //192.168.1.101/share /mnt/

三、安装必要的工具

sudo apt-get install vim

sudo apt-get install ssh
四、安装编译环境包

sudo apt-get install bison flex

sudo apt-get install sharutils (install uuencode)
sudo apt-get install libncurses5-dev (make menuconfig时要用到的图形库)

注意:生成的mkfs.jffs2是一个32位程序,在此还得安装在64位机器上运行32位程序的库

有的程序可在64位Ubuntu下运行,不过要使用32位的库。可以使用 sudo 和 apt-get 来安装这些库。

sudo apt-get install ia32-libs*

也可以用 新立得软件包管理器 安装 32 位库。

四、使用root用户

Ubuntu默认是禁用了root用户的登陆

使用root用户登陆Ubuntu需要一下步骤

1、首先激活root用户

sudo passwd

激活root用户之后只能在终端使用su切换到root用户,还无法在启动时使用root用户登陆

2、开启手动登录功能,允许用户输入帐号密码登陆系统

Ubuntu中打开手动登录选项,你可以运行下面的命令:

sudo gedit /etc/lightdm/lightdm.conf

添加下面这一行代码:

greeter-show-manual-login=true

对于后面版本的Ubuntu如:Ubuntu13.00,你可以在另外一个位置,即/etc/lightdm目录下找到这个配置文件。文件名可能叫sudo gedit /etc/lightdm/lightdm.conf.d/50-unity-greeter.conf 。

3、保存重启!

修改完后,在登录界面,你就可以输入root帐号和相应的密码然后登录系统了。

注:如果你想锁定/禁用root帐号,使用下面的命令

sudo passwd -l root

五、在ubuntu-12.04上建立编译android4.2.2环境

安装java6开发环境(注意:编译RK android4.2.2不支持高版本的java版本,如jdk-7u51-linux-x64.gz)

1、解压下载的 bin 文件(见mutes网盘/软件/android安装包/64位linux安装包)

sudo ./jdk-6u45-linux-x64.bin

2、移动到适当位置

sudo mv jdk1.6.0_45 /usr/lib/

3、安装可选项:(update-alternative --install <link> <name> <path> <priority>)

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jdk1.6.0_45/bin/jar 60

sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk1.6.0_45/bin/java 60

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk1.6.0_45/bin/javac 60

sudo update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jdk1.6.0_45/bin/javadoc 60

4、手动选择 jdk

sudo update-alternatives --config jar

sudo update-alternatives --config java

sudo update-alternatives --config javac

sudo update-alternatives --config javadoc

5、检测,输入java -version

boarmy@bae:~/work$ java -version

java version "1.6.0_45"

Java(TM) SE Runtime Environment (build 1.6.0_45-b06)

Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: