`

ubuntu 环境

阅读更多

给root设定密码后,仍可以sudo su 切换到root用户
d rwx r-xr-x 文件权限
第一位:d是目录文件
l是链接文件
-是普通文件
p是管道文件
第二到四位: 表示这个文件的属住拥有的权限 r读,w是写,x是执行
第五到七位: 表示和这个文件的属主同在一个组的用户所具有的权限
第八到十位:表示其他所有用户所具有的权限

修改文件权限常用方法
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)


其中×××指文件名(也可以是文件夹名,不过要在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中执行:
代码:
sudo chmod u+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已安装完毕,下面进行配置
执行
代码:
sudo vi /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"




执行
代码:
sudo source /home/ghoul/.bashrc


此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
代码:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300


通过这一步将我们安装的jdk加入java选单。
然后执行
代码:
update-alternatives --config java



java -version

*************************************************************************************
eclipse的安装


$sudo mkdir /opt/eclipse/Links
$sudo mkdir /opt/eclipse/AddOns


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


$sudo mkdir /opt/eclipse/AddOns/emf
$sudo mkdir /opt/eclipse/AddOns/gef
$sudo mkdir /opt/eclipse/AddOns/ve
$sudo mkdir /opt/eclipse/AddOns/cdt


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


$sudo unzip -d /opt/eclipse/AddOns/emf emf-sdo-runtime-2.1.0.zip
$sudo unzip -d /opt/eclipse/AddOns/gef GEF-runtime-3.1.zip
$sudo unzip -d /opt/eclipse/AddOns/ve VE-SDK-1.1.0.1.zip
$sudo tar xvfz org.eclipse.cdt-3.0.2-linux.x86.tar.gz -C /opt/eclipse/AddOns/cdt






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


$sudo gedit /opt/eclipse/Links/emf.link
  path=/opt/eclipse/AddOns/emf
$sudo gedit /opt/eclipse/Links/gef.link
  path=/opt/eclipse/AddOns/gef
$sudo gedit /opt/eclipse/Links/ve.link
  path=/opt/eclipse/AddOns/ve
$sudo gedit /opt/eclipse/Links/cdt.link
path=/opt/eclipse/AddOns/cdt
注出现问题:直接在terminal那边输入 sudo mkdir -p /root/.local/share/



如果打开eclipse时报错:
解决办法是在终端进入你的eclipse目录,然后输入:


mkdir jre
cd jre
ln -s 你的JDK目录/bin bin




创建快捷方式

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


1、单击桌面右上角用户名旁边的系统按钮(开关机的地方)
2、选择“启动应用程序”
3、在启动用程序首选项中选择“添加”
4、会出现和以前一样的添加启动程序对话框,进行设置
5、设置完名称和命令(路径)后,点击“添加”,启动器就被添加到列表里了
6、用鼠标选中刚添加的启动其,将其拖到桌面
7、右击新建的起动器,选择属性,在权限选项卡中勾选——执行:允许以程序执行文件
8、同上步,在基本选项卡中点击图标,可以设置启动器的桌面图标。


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


*****************************************************************************
安装android sdk


下载sdk http://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行添加到文件末尾:


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


export ANDROID_PRODUCT_OUT=/home/xxx/android/out/target/product/generic
6.启动模拟器,一直都不用管,要不然重新启动很浪费时间
emulator
7.选择一个项目进行修改,这里我选择的是Launcher,修改其源代码
8.进行模块编译
mmm packages/apps/Launcher 注意路径,我是在home/threadx/android下进行的
如果提示没有找到mmm命令
执行. build/envsetup.sh source build/envsetup.sh (应 用 修改 )
8.编译过之后
/home/threadx/android/out/target/product/generic/system/app/Launcher.apk这个文件会更新
查看其属性会看到他的更新时间就是你刚才模块编译的时间
9.下一步需要把更新之后的Launcher.apk安装到模拟器上
adb install -r /home/threadx/android/out/target/product/generic/system/app/Launcher.apk
模拟器会暗屏一下,然后再亮起来,说明它自己重新启动了,但是速度很快
OK可以看到修改之后的效果了
10.我以前的做法是模块编译之后,$make snod重新生成system.img(非常浪费时间)。然后把模拟器关掉重新启动(非常浪费时间),现在改进了之后速度快了不少。
11.下一步重点的就是想办法在ubuntu上吧eclipse配置好,好进行调试,和编译代码,要不然在.java文件中直接改代码也是一件痛苦的事情


*********************************************************************************
svn 安装
安装 subversion


sudo apt-get install subversion subversion-tools
创建一个新的储存库:


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


导入你的源码:


svn import /data/ldap file:///svn/repository -m "message you want input"
把/data/ldap整个目录导入到储存库中的repository目录中,储存库的repository目录会自动创建。 显示储存库内容:


mt@mtmt:~$ svn list file:///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驱动的安装


分享到:
评论

相关推荐

    android adb 配置文件 ubuntu环境

    android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb ...

    ubuntu环境简易搭建

    ### Ubuntu环境简易搭建详解 #### 一、系统安装方案概览 Ubuntu环境的搭建涉及到多种安装方式,包括光驱安装、USB安装、硬盘镜像安装、服务器安装以及虚拟机安装。每种方式都有其特定的优缺点,适用于不同的场景。...

    ubuntu环境编译Doubango库

    在Ubuntu环境中编译Doubango库是一个涉及到操作系统、编译工具和特定库的集成过程。Doubango是一个开源项目,提供了跨平台的多媒体通信框架,主要用于实现VoIP、视频通话和即时消息等功能。在Ubuntu系统上编译这个库...

    ubuntu环境修下MyEclipse键盘失灵问题

    ### Ubuntu环境下解决MyEclipse键盘失灵问题 在Ubuntu环境下使用MyEclipse开发工具时,可能会遇到键盘输入异常的问题,即键盘输入不响应或者输入延迟等现象。这不仅会影响工作效率,还会导致编码过程中的诸多不便。...

    实验1:搭建Ubuntu环境.pdf

    ### 实验一:搭建Ubuntu环境 #### 一、实验目的 本实验的主要目的是让学生通过实践操作,掌握如何在PC机上搭建Ubuntu环境。这不仅包括安装必要的虚拟机软件,还包括如何配置虚拟机来运行Ubuntu系统,并设置虚拟机...

    Amlogic在UBUNTU环境搭建.pdf

    "Amlogic在UBUNTU环境搭建" 本资源摘要信息主要介绍了在UBUNTU环境中搭建Amlogic系统的步骤和过程。该资源涵盖了从系统安装到编译Android、Uboot和Kernel的各个方面。 一、系统安装 在开始搭建Amlogic系统之前,...

    CentOs,Ubuntu环境mkfontscale,mkfontdir命令rpm安装包

    在Linux操作系统中,CentOS和Ubuntu是两种广泛使用的发行版,它们都基于GNU/Linux系统。在这些环境中,管理和配置字体是非常重要的一部分工作,特别是在需要进行图形界面或者打印服务时。`mkfontscale`和`mkfontdir`...

    ubuntu环境下用MPI搭建集群

    ubuntu环境下用MPI搭建集群、环境是ubuntu12.04、史上最详细的配置步骤

    EasyPR-ubuntu环境配置

    在Ubuntu环境下配置EasyPR涉及到多个IT领域的知识点,包括但不限于计算机视觉、深度学习、OpenCV库的使用以及Linux系统的环境配置。 首先,EasyPR依赖于OpenCV(Open Source Computer Vision Library),这是一个跨...

    基于虚拟机ubuntu环境下openstack的安装

    基于虚拟机 ubuntu 环境下 openstack 的安装 本文将对基于虚拟机 ubuntu 环境下的 OpenStack 安装进行详细的介绍。OpenStack 是一个开源的云计算平台,由 NASA 和 Rackspace 联合开发,旨在提供一种基于云计算的...

    cmakelist教程,在ubuntu环境中使用C++

    CMakeLists 教程在 Ubuntu 环境中使用 C++ CMake 是一个跨平台、开源的构建系统,它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。CMake 不直接构建出最终的软件,而是生成标准的 Makefile 文件或者...

    Amlogic 在UBUNTU环境搭建.pdf

    Amlogic 在 UBUNTU 环境搭建 本文档主要介绍如何在 Ubuntu 环境下搭建 Amlogic 开发环境,包括安装必要的工具链、编译 Android、Uboot 和 Kernel 等。 一、系统安装 首先需要安装 Ubuntu 系统,在安装过程中需要...

    ubuntu环境变量设置问题

    ubuntu环境变量设置问题,几种环境变量设置的区别

    Ubuntu环境下matplotlib图例中文乱码.docx

    Ubuntu 环境下 matplotlib 图例中文乱码解决方案 matplotlib 是一个非常流行的数据可视化工具,它可以生成各种类型的图表,例如折线图、柱状图、饼图等。然而,在 Ubuntu 环境下使用 matplotlib 生成图例时,中文...

    ubuntu环境minicom 串口工具使用

    主要是在ubuntu环境使用minicom串口工具的使用方法,以及minicom的安装与操作设置好端口和波特率,可以根据不通的节点去查看串口日志,在终端中输入 sudo minicom -s ,对minicom进行第一次的配置D -> 拨一个号,或...

    tensorflow-ubuntu环境搭建

    在进行TensorFlow在Ubuntu环境中的搭建时,需要按照一定的步骤来配置包括操作系统、必要的软件包、显卡驱动以及深度学习框架等要素。以下是详细的知识点总结: 1. Ubuntu系统的下载与安装:首先需要下载Ubuntu操作...

    Ubuntu环境下安装mysql并在Windows下使用Navicat连接数据库

    Ubuntu环境下安装mysql并在Windows下使用Navicat连接数据库教程,只要这个就可以实现了

    Ubuntu下网络调试助手

    本文将深入探讨如何在Ubuntu环境下利用各种工具和命令行技巧来有效地进行网络问题排查。 首先,我们需要安装"mNetAssist-release-amd64.deb"这个文件,它可能是一个网络调试工具的DEB包。在Ubuntu中,可以使用`dpkg...

    U7_mc的e-sdk包的ubuntu环境搭建

    在本文中,我们将深入探讨如何在Ubuntu环境中搭建U7_mc的e-sdk包。e-sdk(Embedded Software Development Kit)是针对RISC-V架构的开发工具集,用于在Ubuntu Linux系统上进行软件开发和调试。这个过程涉及到安装必要...

Global site tag (gtag.js) - Google Analytics