Ubuntu12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus 本地C++开发环境搭建


1.1  软件准备

虚拟机VMware 9

Ubuntu 12.04

Secure CRT

EditPlus

 

1.2  安装VMware 9与Ubuntu 12.04

这两个软件安装,按部就班,这里就不介绍了。

1.3  安装VMware Tools

 

调出终端

或者按ctrl+alt+t键也可以调用终端

 

调出终端后,就可以在终端中输入命令。

进入VMware Tools文件夹

$ cd /media/VMware\ Tools/

 

将VMwareTools-xxxx.tar.gz包解压到/tmp目录下,xxxx表示版本号

$ tar zxvf VMwareTools-xxxx.tar.gz -C /tmp/

 

进入/tmp/vmware-tools-distrib/目录

$ cd /tmp/vmware-tools-distrib/

 

执行安装

$ sudo ./vmware-install.pl

然后就是一路回车即可。

 

1.4  Ubuntu12.04与Windows文件夹共享配置

这一步的前提是VMware Tools工具已经安装好。

 

打开Virtual Machine Settiins:

按照图示配置。这样,Ubuntu下的/mnt/hgfs/share文件夹与Windows的D:/share文件夹相对应。

进入/mnt/hgfs/share/这个目录,ls查看底下的文件,我们会发现就是D:/share底下的文件。

$ cd /mnt/hgfs/share/

$ ls

1.5  配置静态IP

默认情况,VMware虚拟机以及Ubuntu 12.04安装后,采用的是动态获取IP,每次开机,可能IP都会发生变化,所以有必要给它配置静态IP。

 

首先确认网络配置用NAT,确定VMnet8子网地址,打开Virtual Network Editor。

确保Windows主机上的VMnet8的IP配置为192.168.159.1

在Ubuntu12.04系统中打开终端。

这里由于Ubuntu下的vi的方向键会变成ABCD(下文就会解决这个问题),我们暂时先用gedit来进行编辑(注意gedit只能在图形界面下用)。

编辑/etc/network/interfaces文件。

$ sudo gedit/etc/network/interfaces

 

在该文件末尾加入以下几行。

auto eth0

iface eth0 inet static

address 192.168.159.188

gateway 192.168.159.2

netmask 255.255.255.0

network 192.168.159.0

broadcast 192.168.159.255

dns-nameservers 192.168.159.2

 

 

用下面的命令使网络设置生效。

$ sudo/etc/init.d/networking restart

 

1.6  安装sshd

安装

$ sudo apt-get installopenssh-server

启动

$ /etc/init.d/ssh start

重启

$ /etc/init.d/ssh restart

关闭

$ /etc/init.d/ssh stop

 

1.7  SecureCRT客户端连接Ubuntu12.04

 

这样就可以在SecueCRT底下敲命令了。

 

1.8  ubuntu下 vi输入方向键会变成ABCD的解决方法

ubuntu下 vi输入方向键会变成ABCD,这是ubuntu预装的是vim tiny版本,安装vim full版本即可解决。

 

先卸载vim-tiny:

$ sudo apt-get remove vim-common

再安装vim full:

$ sudo apt-get install vim

 

 

1.9  vsftpd安装

安装

$ sudo apt-get install vsftpd

 

编辑配置文件/etc/vsftpd.conf

$ sudo vi /etc/vsftpd.conf

如果不会用vi,可以在图形界面下用gedit

$ sudo gedit /etc/vsftpd.conf

 

将以下几行注释打开。

local_enable=YES

write_enable=YES

local_umask=022

 

重启vsftpd

 

$ sudo/etc/init.d/vsftpd restart

 

1.10    EditPlus通过FTP编辑Ubuntu上的文件。

配置FTP帐号:

 

通过FTP进入jjl用户的家目录,就可以编辑底下的文件了。

点击备份选项

另外也可以把文件放在共享目录底下,通EditPlus编辑共享目录底下的文件。

1.11    C++开发环境安装

$ sudo apt-get install build-essential

$ sudo apt-get install cmake

$ sudo apt-get libboost-dev

$ sudo apt-get libboost-test-dev

 

 

1.12    更改默认启动文本字符界面

更改GRUB 配置文件/etc/default/grub

 

GRUB_CMDLINE_LINUX_DEFAULT="quietsplash"

替换为 GRUB_CMDLINE_LINUX_DEFAULT="text"

保存后 sudo update-grub 重启即可

 

 

在文本字符界面下,如果想回到图形界面,可以用下面这条命令

$ sudolightdm start

posted @ 2014-04-14 09:00  z陵  阅读(322)  评论(2编辑  收藏  举报