1、更新源:
sudo apt-get update
2、更新系统及软件:
sudo apt-get upgrade
3、安装信使iptux(相当于windows下的飞秋,可以互相通信):
sudo apt-get install iptux
如果系统是英文版,设置编码(如果不设置编码,与其他中文用户无法进行通信):
Preferences->System->...coding:gb 18030
4、安装右键打开终端的工具:
sudo apt-get install nautilus-open-terminal
重启或注销再登录,安装后可以直接在文件夹下右键打开终端,终端所在路径就是当前的文件夹。
5、安装编译所需要的工具以及其他经常用到的工具:
sudo apt-get install gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386 g++-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
6、 安装JDK:
下载 jdk-6u45-linux-x64.bin
附执行权限:chmod a+x jdk-6u45-linux-x64.bin
执行: ./jdk-6u45-linux-x64.bin
sudo mkdir /usr/lib/jvm
sudo mv jdk1.6.0_45 /usr/lib/jvm
配置路径:
gedit /home/username/.bashrc
在最后面添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${JRE_HOME}:$PATH
更新:source ~/.bashrc
7、将gcc和g++降到4.4版本:
sudo apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib
下面可以不执行:
sudo rm /usr/bin/gcc
sudo rm /usr/bin/g++
sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc
sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++
8、安装终端编辑工具,用git commit提交时作为编辑器:
sudo apt-get install vim
9、安装git
sudo apt-get install git-core
在home/username里新建git的配置文件.gitconfig,输入以下内容:
xxxx为你的名字拼音全拼或者缩写以及邮箱地址
[user]
name = xxxx
email = xxxxx
[color]
status = auto
ui = true
[core]
editor=vim
10、设置 gedit
gedit Preferences->Editor
把这项的勾去掉,避免每次编辑文件时自动生成备份文件:
Create a backup copy of files before saving
11、安装使用windows软件的虚拟机:
sudo apt-get install vine
12、安装android sdk(可选):
下载最新版本的sdk,以 android-sdk_r24.0.1-linux.tgz 为例:
tar zxvf android-sdk_r24.0.1-linux.tgz
mkdir ~/Android-tools
mv android-sdk-linux ~/Android-tools
执行android-sdk-linux/tools/android进行更新
如果更新不了,先在网上找可用的hosts并修改(记得保留127.0.1 username):
sudo gedit /etc/hosts
配置sdk的路径:
gedit ~/.bashrc
在最后面添加:
export SDK_HOME=/home/username/Android-tools/android-sdk-linux
export PATH=${SDK_HOME}:${SDK_HOME}/tools:$PATH
13、安装adb:
将adb从android-sdk-linux拷出来另放一个位置,android-sdk-linux里的adb给IDE使用,另一个作为主要的adb使用。
copy android-sdk-linux/platform-tools ~/Android-tools
chmod a+x ~/Android-tools/platform-tools/adb
配置adb的路径:
gedit ~/.bashrc
在最后面添加
export ADB_HOME=/home/username/Android-tools/platform-tools
export PATH=${ADB_HOME}:$PATH
更新:source ~/.bashrc
14、如果adb devices无法识别手机: ???????????? no permissions
sudo gedit /etc/udev/rules.d/70-android.rules
分别在没有连接手机和连接手机的情况下执行lsusb,对比并记录vid和pid
比如:Bus 001 Device 004: ID 2340:122f 里的2340和122f
将下面的内容写入70-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="2340", ATTRS{idProduct}=="122f",MODE="0666"
附权限
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
sudo service udev restart
拔掉手机
adb kill-server
adb start-server
再连接手机执行adb devices应该就可以了。
15、配置fastboot:
sudo chmod a+x ~/Android-tools/platform-tools/fastboot
如果执行adb reboot bootloader后无法识别手机,则同上。
或者
sudo mv ~/Android-tools/platform-tools/fastboot /usr/bin
这时再执行sudo fastboot reboot,再输密码就可以了
16、安装Virtualbox和Windows 7:
下载最新的Virtualbox,以virtualbox-4.3_4.3.18-96516~Ubuntu~precise_amd64.deb为例
sudo dpkg -i virtualbox-4.3_4.3.18-96516~Ubuntu~precise_amd64.deb
(1)打开Virtualbox,New一个虚拟机
(2)Name:Windows 7,Version:Windows 7 (64或32 bit)
(3)根据内存大小选择虚拟机内存
(4)新建一个虚拟硬盘:VDI(或者其他选项,具体请百度)->固定或动态分配->选择大小。
(5)建好后直接Start,然后选择Windows 7的镜像文件,具体安装步骤忽略。
(6)下载并安装对应的增强包:Oracle_VM_VirtualBox_Extension_Pack-4.3.18-96516.vbox-extpack
在虚拟机上面选择Devices->Insert Guest Addition CD image
再选择增强包并安装,然后到Windows 7里面打开计算机,在 “有可移动存储的设备”下面有 “CD 驱动器(E:)VirtualBox Guest Additions",打开并安装。
重启后再设置分辨率,并在Devices里将Shared ClipBoad和Drag'n'Drop选为Bidirectional(双向),这两项设置完后粘贴版可以共享,拖拽功能4.3.18这个版本还没实现。
(7)增强包安装好后再配置usb:
添加usbfs 用户组(virtualbox 装完成后会有 vboxusers 和vboxsf )
sudo groupadd usbfs
查看新添加的用户组
cat /etc/group
添加linux用户 username 到vboxusers、usbfs这个两个组中
sudo adduser username vboxusers
sudo adduser username usbfs
重启
重启完并插入usb设备后就可以在Devices->usb devices或者虚拟机右下角的usb图标里选择要加载进虚拟机的usb 设备
(8)文件共享:
Devices-> Shared Folders Settings
在右边选择添加共享文件
Folder Path:要共享的ubuntu里的文件
Folder Name:挂载到虚拟机里的名称
选择Auto-mount和Make Permanent,确定
重启或选择Windows 7文件夹上面的“映射网络驱动器”,文件夹里填:\\vboxsrv\ShareFolder,ShareFolder是Folder Name(挂载到虚拟机里的名称)。
打开计算机,在网络位置里就会有共享的文件。
Virtualbox现在只能从Ubuntu(主机)共享到Windows 7(虚拟机),反过来共享还没实现。
17、自动加载硬盘:
sudo gedit /etc/fstab
在后面加上:
/dev/sdb1 /media/Data ext4 defaults 0 0
Data:在media里分区或硬盘的名称
ext4:分区或者硬盘的格式
各项详解:
ubuntu fstab设置总结