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

Ubuntu12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus 本地C++开发环境搭建的更多相关文章

  1. Ubuntu12.04.4 Vmware 虚拟机安装总结

    Ubuntu12.04.4 Vmware 虚拟机安装总结 背景:近期准备入手一块树莓派(RaspberryPI),准备一下开发环境,可惜机器硬盘小,又舍不得格调Win7,所以仅仅好装虚拟机了.考虑到对 ...

  2. OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建

    /******************************************************************************************** * OK33 ...

  3. XE6移动开发环境搭建之IOS篇(2):安装虚拟机(有图有真相)

    XE6移动开发环境搭建之IOS篇(2):安装虚拟机(有图有真相) 2014-08-15 22:04 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容.傻瓜式的表 ...

  4. Linux虚拟机中 Node.js 开发环境搭建

    Node.js 开发环境搭建: 1.下载CentOS镜像文件和VMWare虚拟机程序; 2.安装VMWare——>添加虚拟机——>选择CentOS镜像文件即可默认安装带有桌面的Linux虚 ...

  5. 虚拟机安装中文Fedora14和C/C++IDE开发环境

    虚拟机安装中文Fedora14和C/C++IDE开发环境 2010-12-05 00:15:58 标签:中文Fedora14 IDE 开发环境 C/C++ 原创作品,允许转载,转载时请务必以超链接形式 ...

  6. odoo开发环境搭建(二):安装Ubuntu 17虚拟机

    odoo开发环境搭建(二):安装Ubuntu 17虚拟机 下载镜像文件: 配置网络: 安装vmware tools: 配置共享文件夹: 选中虚拟机,右键编辑设置里边配置共享文件夹,指定windows本 ...

  7. 一步步教你如何在Ubuntu虚拟机中安装QEMU并模拟模拟arm 开发环境(一)uImage u-boot(转)

    初次接触qemu是因为工作的需要,有时候下了班,可能需要在家研究一些东西,因为博主用到arm环境,这时候博主比较小气,不愿花钱买开发板,当然博主在这里给大家的建议是,如果要真正学懂arm构架的相关知识 ...

  8. SLAM+语音机器人DIY系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04

    摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认识.接下来就正式进入机器人大脑(嵌入式主板:树莓派3)的开发.本章将从树莓派3的开发环境搭建入手,为后续ros开 ...

  9. ubuntu16.04 Golang语言开发环境搭建

    golang即go语言是跨平台的语言,适用于windows 和linux平台,下面介绍linux平台下ubuntu16.04系统下的开发环境搭建过程. 一.安装开发必备环境 执行下面命令分别安装git ...

随机推荐

  1. 使用Linux系统中的SSH服务

    使用Linux系统中的SSH服务 1.SSH服务应用场景 ① 可以实现对文件的上传与下载 ② 实现远程管理Linux 2.安装SSH服务器 服 务:sshd 位 置:光盘2 软 件:openssh-s ...

  2. 杭电ACM2092--整数解

    杭电ACM2092--整数解    分析 http://acm.hdu.edu.cn/showproblem.php?pid=2092 一个YES,一个Yes.试了10几次..我也是无语了..哪里都不 ...

  3. 洛谷 P1209 修理牛棚== Codevs 2079 修理牛棚

    时间限制: 1 s   空间限制: 128000 KB   题目等级 : 黄金 Gold 题目描述 Description 在一个夜黑风高,下着暴风雨的夜晚,farmer John的牛棚的屋顶.门被吹 ...

  4. 预处理C#

    1.什么是预处理 源代码指定了程序的定义.预处理(preprocessior directive)指令是指示编译器如何处理源代码.这里的预处理和C,C++里面的预处理是不一样的,在C,C++中有实际的 ...

  5. WCF 服务的ABC之契约(七)

    契约 Contract WCF的所有服务都会公开为契约(Contract),契约与平台无关,是描述服务功能的标注方式. 服务契约(Service Contract) 服务契约描述的是一个服务,它定义了 ...

  6. PowerDesigner中遍历物理模型中的所有表,检查表代码、字段代码

    '***************************************************************************** '文件:CheckCode4SqlServ ...

  7. (一)使用log4net生成日志文件

    1.引入log4net.dll 1.1 Nuget安装 或 http://logging.apache.org/log4net/下载log4net的源代码,编译后把log4net.dll引入项目. 2 ...

  8. WPF-控件-编辑圆角TextBox

    使用模板 代码如下: <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xm ...

  9. TCP/IP, HTTP, socket

    摘自:http://jingyan.baidu.com/article/08b6a591e07ecc14a80922f1.html http://goodcandle.cnblogs.com/arch ...

  10. iTween基础之Move(移动)

    1,五种移动方法:2, 函数的基础属性及用法 原文地址:http://blog.csdn.net/dingkun520wy/article/details/50476864 iTween官网:http ...