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)
一、配置静态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)
相关文章推荐
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录
- windows下hadoop开发环境配置问题记录
- Android学习笔记 - 开发环境配置问题记录
- Windows Phone 8 开发环境配置(记录)
- 嵌入式 ubuntu12.04下配置php开发环境
- Hadoop学习全程记录——eclipse hadoop开发环境配置(2)(修改)
- Ubuntu12.04下配置Java开发环境 .
- 记录一下自己开发环境(centos6.2)的配置
- 嵌入式linux开发环境配置的记录
- ubuntu12.04 64位配置Android开发环境
- 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
- win8系统配置开发环境记录
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
- NDK 开发环境配置,个人记录小细节
- 记录自己的Android学习(一)Android开发环境的配置
- os上的hadoop执行环境及eclipse嵌入hadoop开发环境配置记录
- php开发环境配置记录
- pygtk及luagtk在Ubuntu12.04下开发环境配置
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录
- android开发(三):Ubuntu 11.10上配置android开发环境