ubuntu 环境

nangongyanya 2012-09-03

给root设定密码后,仍可以sudosu切换到root用户

drwxr-xr-x文件权限

第一位:d是目录文件

l是链接文件

-是普通文件

p是管道文件

第二到四位:表示这个文件的属住拥有的权限r读,w是写,x是执行

第五到七位:表示和这个文件的属主同在一个组的用户所具有的权限

第八到十位:表示其他所有用户所具有的权限

修改文件权限常用方法

sudochmod600×××(只有所有者有读和写的权限)

sudochmod644×××(所有者有读和写的权限,组用户只有读的权限)

sudochmod700×××(只有所有者有读和写以及执行的权限)

sudochmod666×××(每个人都有读和写的权限)

sudochmod777×××(每个人都有读和写以及执行的权限)

其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。

0[000]无任何权限

4[100]只读权限

6[110]读写权限

7[111]读写执行权限

查询文件(或文件夹)权限的命令

ls-l文件名称

*****************************************************************************************

安装jdk目录是在/usr/lib/jvm/java(该目录可自定义)

PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"

CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib

JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12

首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中

然后,在shell中执行:

代码:

sudochmodu+x/usr/lib/jvm/java/jdk1.6.0_12.bin

修改bin文件权限,使其可执行

然后,执行

代码:

sudo/usr/lib/jvm/java/jdk1.6.0_12.bin

将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。

此时,jdk已安装完毕,下面进行配置

执行

代码:

sudovi/etc/environment

在environment中修改,出现如下部分

引用:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk1.6.0_30/bin

"

CLASSPATH=".:/usr/lib/jvm/java/jdk1.6.0_12/lib"

JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_12"

LANGUAGE="en_US:en_CA:en_GB:en_NZ:en_AU:zh_CN:en"

LC_MESSAGES="en_US.UTF-8"

LC_CTYPE="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LANG="zh_CN.UTF-8"

执行

代码:

sudosource/home/ghoul/.bashrc

此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)

由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。

执行

代码:

update-alternatives--install/usr/bin/javajava/usr/lib/jvm/java/jdk1.6.0_12/bin/java300

update-alternatives--install/usr/bin/javacjavac/usr/lib/jvm/java/jdk1.6.0_12/bin/javac300

通过这一步将我们安装的jdk加入java选单。

然后执行

代码:

update-alternatives--configjava

java-version

*************************************************************************************

eclipse的安装

$sudomkdir/opt/eclipse/Links

$sudomkdir/opt/eclipse/AddOns

其中Links目录中存放指向各个插件的.link文件,AddOns目录中存放各插件

$sudomkdir/opt/eclipse/AddOns/emf

$sudomkdir/opt/eclipse/AddOns/gef

$sudomkdir/opt/eclipse/AddOns/ve

$sudomkdir/opt/eclipse/AddOns/cdt

上述命令创建存放各个插件的具体目录

$sudounzip-d/opt/eclipse/AddOns/emfemf-sdo-runtime-2.1.0.zip

$sudounzip-d/opt/eclipse/AddOns/gefGEF-runtime-3.1.zip

$sudounzip-d/opt/eclipse/AddOns/veVE-SDK-1.1.0.1.zip

$sudotarxvfzorg.eclipse.cdt-3.0.2-linux.x86.tar.gz-C/opt/eclipse/AddOns/cdt

接下来去Links目录下为每个插件创建.link文件

$sudogedit/opt/eclipse/Links/emf.link

path=/opt/eclipse/AddOns/emf

$sudogedit/opt/eclipse/Links/gef.link

path=/opt/eclipse/AddOns/gef

$sudogedit/opt/eclipse/Links/ve.link

path=/opt/eclipse/AddOns/ve

$sudogedit/opt/eclipse/Links/cdt.link

path=/opt/eclipse/AddOns/cdt

注出现问题:直接在terminal那边输入sudomkdir-p/root/.local/share/

如果打开eclipse时报错:

解决办法是在终端进入你的eclipse目录,然后输入:

mkdirjre

cdjre

ln-s你的JDK目录/binbin

创建快捷方式

装了Ubuntu11.10,发现没有像以前那样在桌面右击添加桌面启动器,也就是类似Windows下的桌面快捷方式的功能。网上有通过命令行安装文件的解决办法。但还是会出现权限等问题,这里介绍一个方便快捷的方式。

1、单击桌面右上角用户名旁边的系统按钮(开关机的地方)

2、选择“启动应用程序”

3、在启动用程序首选项中选择“添加”

4、会出现和以前一样的添加启动程序对话框,进行设置

5、设置完名称和命令(路径)后,点击“添加”,启动器就被添加到列表里了

6、用鼠标选中刚添加的启动其,将其拖到桌面

7、右击新建的起动器,选择属性,在权限选项卡中勾选——执行:允许以程序执行文件

8、同上步,在基本选项卡中点击图标,可以设置启动器的桌面图标。

如此,就可以设置完成一个Ubuntu11.10的桌面启动项(桌面快捷方式),并修改好图标。

*****************************************************************************

安装androidsdk

下载sdkhttp://developer.Android.com/sdk/index.html

*******************************************************************************

1.下载Android源代码的过程就不说了,去google

2.安装jdk1.5的步骤就不说了,去google

3.下载源代码我放置的目录是/home/threadx/android

4.进入android命令行中输入make进行编译,漫长的等待,需要半天时间

5.配置环境

gedit.bashrc注意路径,我是在home/threadx/下进行的

将下2行添加到文件末尾:

exportPATH=$PATH:/home/xxx/android/out/host/linux-x86/bin

exportANDROID_PRODUCT_OUT=/home/xxx/android/out/target/product/generic

6.启动模拟器,一直都不用管,要不然重新启动很浪费时间

emulator

7.选择一个项目进行修改,这里我选择的是Launcher,修改其源代码

8.进行模块编译

mmmpackages/apps/Launcher注意路径,我是在home/threadx/android下进行的

如果提示没有找到mmm命令

执行.build/envsetup.shsourcebuild/envsetup.sh(应用修改)

8.编译过之后

/home/threadx/android/out/target/product/generic/system/app/Launcher.apk这个文件会更新

查看其属性会看到他的更新时间就是你刚才模块编译的时间

9.下一步需要把更新之后的Launcher.apk安装到模拟器上

adbinstall-r/home/threadx/android/out/target/product/generic/system/app/Launcher.apk

模拟器会暗屏一下,然后再亮起来,说明它自己重新启动了,但是速度很快

OK可以看到修改之后的效果了

10.我以前的做法是模块编译之后,$makesnod重新生成system.img(非常浪费时间)。然后把模拟器关掉重新启动(非常浪费时间),现在改进了之后速度快了不少。

11.下一步重点的就是想办法在ubuntu上吧eclipse配置好,好进行调试,和编译代码,要不然在.java文件中直接改代码也是一件痛苦的事情

*********************************************************************************

svn安装

安装subversion

sudoapt-getinstallsubversionsubversion-tools

创建一个新的储存库:

svnadmincreate/svn/repository

在/svn目录创建一个新的空储存库,数据储存方式默认采用BerkeleyDB。

导入你的源码:

svnimport/data/ldapfile:///svn/repository-m"messageyouwantinput"

把/data/ldap整个目录导入到储存库中的repository目录中,储存库的repository目录会自动创建。显示储存库内容:

mt@mtmt:~$svnlistfile:///svn/repository

.cache/

.project

.projectOptions

.settings/

bbscnmo/

newcnmo/

显示目录内容,成功导入。

上面使用了file:///形式的URL来访问Subversion库,这表示在本地通过文件系统访问。但我们的Subversion库可能需要通过网络被其它用户访问,这就需要用到其它的协议,下表是Subversion支持的各种访问协议:

访问协议协议访问方法

file:///通过本地磁盘访问。

http://与Apache组合,通过WebDAV协议访问。

https://同上,但支持SSL协议加密连接。

svn://通过svnserve服务自定义的协议访问。

svn+ssh://同上,但通过SSH协议加密连接。*********************************************************************************

usb驱动的安装

相关推荐