许久没有搭建过开发环境了,(linux系统到底是比windows要稳定),今天由于移动硬盘掉线的问题导致我不得不把开发环境重新搭建了一遍,花了整整一天的时间,汗!

由于手头只有ubuntu系统的live CD,考虑到平时大部分工作时间都是在xp下,于是决定采用vmware做虚拟机,整个安装过程漫长、繁琐。

 

公司电脑的配置:

CPU :P4 2.66G 

内存 :1.5G

显卡 :集成显卡

 

1、安装vmware

版本  VMware Workstation 6.0.2 

序列号   NKMDE-HPQAA-0A5DG-4PWXP (经测试该序列号仅能让软件使用30天)

 

2、安装ubuntu

vmware可以直接把iso文件映射成虚拟光驱,所以安装起来比较省事,vmware中选择安装ubuntu基本配置不要改,虚拟网卡就用桥接。ubuntu的安装过程中会自动从网上搜索中文语言包,这个时间相当的长,我在安装过程中使用禁用网卡的方式略过了,很快系统装好,只是是英文的,需要重新下载中文语言包(70-90M)。在system下选language support,在上面的语言list中找汉语,应用之后ubuntu自动重新下载中文语言包。

我觉得这里有问题,下载中文语言包里面包含界面、应用程序的字体语言,这些里面包括中文简体、繁体两种,我仅需要中文简体为什么要我多花一倍的时间下载繁体,还有这个语言包要是单独提出来,让更多的人来传播的话,下载会更快一些。

 

3、更新ubuntu

这步不是必要的,为了今天的重装,昨天晚上我就下好离线包。装的时候安装ubuntu论坛里面的操作说明一步一步做过去,结果一点作用都没有起到。

        http://wiki.ubuntu.org.cn/Ubuntu离线升级包

 

4、安装mysql

mysql官网提供了很多版本的包,大部分都是red hat的rpm包,经过查找相关资料发现 rpm安装方式比较混乱,red hat寄希望用提供rpm光盘的方式来进行安装,这种方式在没有光盘的情况下会出很多问题,所以ubuntu采用deb方式进行安装。rpm 可以用软件转成deb,不过不一定是可靠的

sudo apt-get install alien

sudo alien -d sourcepackge.rpm

我找到一个比较好的方法:选系统-系统管理-新立得软件包管理器,搜索mysql相关的包进行安装。注意一定要安装libmysqlclient##-dev这种包,否则安装好的mysql没有C API的inc、lib等开发环境。

 

5、安装codeblock

这是目前来说比较好的linux下C++的IDE,本人使用之后感觉仍然不太方便,设计不是太好,暂不做多评。codeblock刚下好的时候,解压出好几个deb的包,这些包依赖关系很模糊,只能每个每个的试,我试出来顺序是带lib字眼的要在前面装,接着以codeblock为关键字装。我的程序是用C++开发的,这时还需要安装

g++的库,用4中提到的办法,搜g++安装即可,只是搜索比较慢,要是能优化一下就好了(把搜索的位置分开成搜标题、搜描述,不要揉在一起;既然是按字母顺序排序,应该给用户按字母出过滤的选择)

 

(续)

6、vmware中的鼠标不能使用滚轮

sudo gedit /etc/X11/xorg.conf

 

Option    "Device"  "/dev/input/mice" 在这句后面加下面的字段

Option    "Protocol"   "IMPS/2"
Option    "ZAxisMapping"  "4 5"
Option    "Emulate3Buttons"  "true"

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐