win7下安装Ubuntu系统 && 开发环境安装
来源:互联网 发布:乐高星球大战atst淘宝 编辑:程序博客网 时间:2024/03/28 17:44
首先安装好win7系统,直接空出一个分区,直接安装ubuntu到该分区即可(安装完该分区在win7下不可见),grub会自动生成ubuntu和win7的菜单。
注:双击该分区,依然分配不同大小的空间给/根目录、/boot、/home、/swap后,点“继续”,会提示你生成的分区大小不符合字节位,把该分区删除再分配即可。
安装步骤可参考http://tech.163.com/digi/11/0127/18/6RE3LQL400162OUT.html
1. 用U盘或光盘启动安装系统,拔掉网线安装,经验证有部分比较老的电脑没法用U盘启动安装,只能用光盘安装。
2. 安装过程中分区说明,安装前期有“高级分区”,可以选择性点击“删除内容并安装”,/boot分区分2G,/ 根目录分配20GB, /swap分配物理内存的2倍,一般为4G,剩下的分配给/home分区
注:如果不想更改之前的配置,在安装前期提示安装界面处,可选择“其他”选择条(前几个选择条有“卸载并重新安装”、“卸载全部”、“其他”之类),按照分区大小对照配置成前个系统的/root、/home、/boot、/swap(无挂载点,选择“交换空间”)等,格式选ext4。
3. sudo passwd root, 修改root的密码
4. 插上网线,选择“系统设置”---“更新管理器”---“设置”---输入密码---选择“更新”标签---ubuntu更新里面只选择“重要安全更新”---自动更新里面取消"检查升级"----选择Ubuntu软件---下载自选择“http://mirrors.163.com/ubuntu”----关闭
5. sudo apt-get update 更新需要更新的软件包列表
注:如果出错,则sudo rm /var/lib/apt/lists/* -vf,重新从update步骤开始或http://www.linuxidc.com/Linux/2012-04/58236.htm
6. sudo apt-get upgrade 下载并安装更新软件包
7. sudo apt-get install openssh-server, 安装ssh server, 默认已设置重启后自动启动ssh server服务
参照android官网:http://source.android.com/source/initializing.html#installing-required-packages-ubuntu-1004-1110
8. 开发环境安装(ubuntu 32bit)
$sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev(libsdl1-dev) libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev valgrind zlib1g-dev
开发环境安装(ubuntu 64bit)
-----------------------------------------android spec-------------------------------------------------
$ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 \------------------------extra------------------------zlib1g-dev lib32ncurses5-dev ia32-libs libx11-dev lib32readline-gplv2-dev \lib32z1-dev libreadline6-dev libgl1-mesa-glx gcc-multilib u-boot-tools uboot-mkimage \gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilib gcc-4.5-arm-linux-gnueabihf \gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf gawk\------------------------uninstall---------------------------
c++-arm-linux-gnueabihf
注:手动安装repo$ mkdir ~/bin$ PATH=~/bin:$PATH$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo$ chmod a+x ~/bin/repo
9. JDK安装
JDK6:
http://www.jb51.net/os/Ubuntu/283192.htmlsudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java6-set-default
JDK7(6兼容7):
1. 安装JDK
sudo apt-get install openjdk-7-jre openjdk-7-jdk.
2. 添加JDK
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0-openjdk-amd64/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0-openjdk-amd64/bin/javac 300
注意:jdk1.7.0_10版本不同会有变动
3.查看相应的jdk是否在 ubuntu的jdk菜单里,查看:
sudo update-alternatives --config java
sudo update-alternatives --config javac
4.然后java -version,javac -version查看当前jdk版本
13. 记得“重启”电脑使更新生效。
14. java版本查看 java -version
gcc 版本 gcc -v
g++版本 g++ -v
15. NERDTree & Taglist
- 创建~/.vim文件夹
- 解压nerdtree 和 taglist_46 的文件夹doc和plugin到~/.vim下
- 增加以下命令到/etc/vim/vimrc文件或新建一个~/.vimrc:
nmap <F2> :NERDTreeToggle<CR> let Tlist_Ctags_Cmd='~/bin/ctags' let Tlist_Show_One_File=1let Tlist_OnlyWindow=1let Tlist_Use_Right_Window=0let Tlist_Sort_Type='name'let Tlist_Exit_OnlyWindow=1let Tlist_Show_Menu=1let Tlist_Max_Submenu_Items=10let Tlist_Max_Tag_length=20let Tlist_Use_SingleClick=0let Tlist_Auto_Open=0let Tlist_Close_On_Select=0let Tlist_File_Fold_Auto_Close=1let Tlist_GainFocus_On_ToggleOpen=1let Tlist_Process_File_Always=1let Tlist_WinHeight=10let Tlist_WinWidth=45let Tlist_Use_Horiz_Window=0nmap <F3> :Tlist<CR>
16. 服务器配置静态IP
1)查看原动态配置
ifconfig
$ ifconfiglo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:24 errors:0 dropped:0 overruns:0 frame:0 TX packets:24 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1664 (1.6 KB) TX bytes:1664 (1.6 KB)p3p1 Link encap:Ethernet HWaddr f4:8e:38:7e:8d:42 inet addr:172.23.2.19 Bcast:172.23.255.255 Mask:255.255.0.0 inet6 addr: fe80::f68e:38ff:fe7e:8d42/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1983 errors:0 dropped:0 overruns:0 frame:0 TX packets:482 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:188677 (188.6 KB) TX bytes:87779 (87.7 KB)
route //查看gateway
$ routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault 172.23.0.254 0.0.0.0 UG 0 0 0 p3p1172.23.0.0
nm-tool //查看dns
2)配置静态配置
1. sudo vim /etc/network/interfaces
# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto p3p1iface p3p1 inet static address 172.23.2.19 netmask 255.255.0.0 broadcast 172.23.255.255 gateway 172.23.0.254 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 172.18.0.1 dns-nameservers 172.18.0.3 dns-search xxx.com
2. sudo vim /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTENnameserver 172.18.0.1nameserver 172.18.0.3search xxx.com
3. 重启网络:sudo /etc/init.d/networking restart
17. samba配置
方法一:直接一次性/etc/samba/smb.conf添加以下后,直接sudo smbpasswd -a <NAME>即可,无须每个帐号都修改一次smb.conf
[homes]
comment = Home Directories
browseable = no
writeable = yes
valid users = %S
create mode = 0664
directory mode = 0775
方法二:每个帐号都配置smb.conf
1. 习惯备份文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak2. 在smb.conf文件最后面添加
sudo gedit /etc/samba/smb.conf comment = /home/do path = /home/do valid users = do browseable = yes writable = yes guest ok = yes guest ok = yes
<span style="font-family: Arial, Helvetica, sans-serif;"></span>
<span style="font-family: Arial, Helvetica, sans-serif;">根据之前已有生成的系统帐号:adduser <name> / passwd <name>, 创建同一个客户帐号及对应的客户路径</span>
注:adduser(推荐) 会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码,而useradd不会(不建议)。
<span style="font-family: Arial, Helvetica, sans-serif;"></span>
<span style="font-family: Arial, Helvetica, sans-serif;">3.创建samba帐号: sudo smbpasswd -a <NAME></span>输入samba帐号和密码
注:如果是公共不需要输入密码的应创建一目录如/home/public并给777权限,并设置如下
[public] comment = public path = /home/public/ guest ok = yes read only = no create mode = 0777 directory mask = 0777 case sensitive = no
4. 重启samba
sudo /etc/init.d/samba restart
注意:
如何解决dpkg: error processing install-info
http://jingyan.baidu.com/article/b2c186c8e95d1dc46ef6ff0c.html
添加samba时可能出现情况如下
1)之前的文件所有者属性打乱,出现samba已设置写权限,但不能写权限。
显示“出现xxx is not in the sudoer ”
解决办法:
可用ll查看该文件属于者。附文件属性—— 文件数 拥有者 所属的group 文件大小 建档日期 文件名
第一种,如果只是用户打乱,
可以通过vim /etc/passwd更改用户的拥有者,
通过vim /etc/group 更改用户的group
第二种,直接更改单个文件属性,输入终端命令chown xx : xx xx\
第一个xx为拥有者,第二个为拥有者与前者统一,最后一个xx为文件名
2)添加samba用户时不存在此用户(已经adduser,用users或cat /etc/passwd已经存在此用户)
强行在/etc/samba/smb.conf后添加该用户,输入终端命令/etc/init.d/samba4 restar命令重启后提示此用户相关错误
解决办法:输入终端命令sudo smbpasswd -a user(即用户名)重新输入该用户密码,再输入终端命令/etc/init.d/samba4 restar命令正常重启即可使用。
- win7下安装Ubuntu系统 && 开发环境安装
- win7环境下安装ubuntu系统总结
- Ubuntu系统下Angularjs开发环境安装
- win7 下安装 Ubuntu系统
- win7环境下安装ubuntu双系统
- win7环境下安装ubuntu双系统
- Ubuntu下开发环境安装
- Win7系统下硬盘安装Ubuntu
- win7系统下安装ubuntu双系统教程
- 在win7下安装ubuntu又系统
- Win7系统下硬盘安装Ubuntu双系统
- Win7系统下安装Ubuntu 10.04双系统
- Win7系统下安装ubuntu双系统
- win7环境下安装centos系统总结
- Win7下ulipad开发环境安装
- WIN7下安装Ubuntu
- win7下安装ubuntu
- ubuntu下安装win7
- 怎么查询端口被某进程占用(转)
- 家乡的小河
- select
- SQL常用操作
- php中utf-8编码和GB2312编码下用正则表达式匹配汉字
- win7下安装Ubuntu系统 && 开发环境安装
- Java反射API(应用篇)
- 互斥锁的小例程
- 我们都一样
- struts2中上传文件不能超过2M的解决办法
- 求解字符串中最长对称字符串长度
- 手动加载驱动的方法
- poj 3122 水高精度二分 Pie
- 给虚拟机VMware7.0.1上的Ubuntu10.10安装VMware tools