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

虚拟机安装中文Fedora14和C/C++IDE开发环境 2010-12-05 00:15:58

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://shenlan.blog.51cto.com/55742/441346

一:准备工作

首先要下载我们需要的相关软件

1:虚拟机可下载最新的 VMware Workstation 7.1.3  精简汉化版。

下载:http://www.99d.com/down/67/487875.html  大小:378M

精简版不附带vmware tools,需要的自己从上面的网址下载,安装之后,下载的vmware tools是静默安装的,安装一会后,在vmware安装目录就会出现*.iso

VMware Workstation 7.1.3 的 VMware tools 8.4.5 For Linux

http://softwareupdate.vmware.com/cds/vmw-desktop/ws/7.1.3/324285/windows/packages/tools-windows-8.4.5.exe.tar

另附一个 7.1.2的VMware tools 8.4.4 For Linux

http://softwareupdate.vmware.com/cds/vmw-desktop/ws/7.1.2/301548/windows/packages/tools-windows-8.4.4.exe.tar

其它版本的vmware tools下载地址,当然他这个是提供网页浏览文件目录的,所以只要把vmware tools下载回来安装一下就可以得到vmware tools了 
http://softwareupdate.vmware.com/cds/vmw-desktop/ws(代表workstation版本)/7.1.3(版本号)/324285(版本号)/windows(操作系统类型)/packages/tools-windows-8.4.5.exe.tar 
http://softwareupdate.vmware.com/cds/vmw-desktop/ws(代表workstation版本)/7.1.3(版本号)/324285(版本号)/linux(操作系统类型)/packages/vmware-tools-linux-8.4.5-324285.i386.component.tar

2:下载 Fedora 14 桌面版,此为光盘镜像文件,用虚拟机可直接载入进入系统桌面和安装。

http://download.fedoraproject.org/pub/fedora/linux/releases/14/Live/i686/Fedora-14-i686-Live-Desktop.iso    大小:674M

3:Linux下的C/C++ IDE开发工具 《Eclipse IDE for C/C++ Developers》

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-cpp-helios-SR1-linux-gtk.tar.gz  88M

二:配置虚拟机

VMware Workstation 虚拟机安装和汉化步骤可查看压缩包内文档。

安装完VMware虚拟机和汉化包后,双击桌面图标运行。如下图

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

单击 新建虚拟机图标 按下面图中步骤新建

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

选择 标准(推荐) 点击下一步

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

选择 我以后再安装操作系统 点击下一步

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

客户机操作系统选择 Linux 版不选择 Fedora 点击下一步

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

给虚拟机起一个名称,然后在位置中给虚拟机文件指定一个目录,虚拟机安装Fedora推荐硬盘大小为20G ,

建议在计算机中选个剩余空间大于20G的NTFS分区放置虚拟机文件。点击下一步进入磁盘大小设置页面

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

最大磁盘空间推荐 设置为20G单个文件存储虚拟磁盘,完毕后点击下一步

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

点击定制硬件,弹出如下窗口。

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

选择显示,勾选右边的3D图形加速,其他参数可根据自己机器的硬件配置,调整相应的参数,如果不懂可保持默认设置。点击确定保存。 然后点击完成,虚拟机设置完毕,如下图。

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

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

双击 CD/DVD,进入如下图

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

选择使用ISO镜像文件,点击浏览找到下载的Fedora14桌面版镜像,点击确定。

三:安装中文Fedora

在VMware 主窗口中,点击打开电源,运行新建的Fedora虚拟机。

经过一系列的自检运行,最后进入Fedora的光盘桌面如下图。 虚拟机安装中文Fedora14和C/C++IDE开发环境

点击如上图红圈所示的下拉框,选择Other。

稍等片刻弹出如上图列表框,从里面找到 汉语(中国)点击OK,点击登录进入系统桌面

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

如果你只是想尝尝鲜,感受下Fedora的功能,那就没必要把系统安装到虚拟机硬盘了。下面就可以不用看了,呵呵…:)

双击 安装到硬盘 运行安装向导 点击 下一步

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

默认点击 下一步

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

选择 专业存储设备 点击 下一步

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

选中VMware,WMware Virtual S 点击下一步 ,弹出如图中对话框,点击全部重新初始化

下面提示输入主机名,默认即可,继续点击下一步 根据提示选择对应的时区(可在地图中点击对应的黄点快速设置),点击下一步输入root用户的密码,密码长度最少6位,输入完毕点击下一步 

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

选择 建立自定义分区结构 点击下一步创建分区,各分区大小因硬件和用途而异,具体分区方案可参考

http://www.linuxdiyf.com/viewarticle.php?id=162978

http://www.nodesky.com/fedora-reasonable-partition.html

这两篇文章,这里不在说明。

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

分区完毕后,点击下一步弹出对话框 点击 格式化 按钮,然后弹出对话框点击 将修改写入磁盘进入如下图界面

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

点击上图 下一步 开始安装Fedora14 ,耐心等待进度条,直到出现如下图界面时。

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

这时候Fedora安装完毕,点击关闭,重启虚拟机即可。

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

Fedora安装完毕,首次运行会显示欢迎界面并提示用户新建用户,在上图中点击前进,根据提示新建用户、设置时间等,最后进入登录界面,选择用户输入密码,点击Log In进入系统桌面。

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

四:开启root用户

安装完成之后,fedora考虑到安全问题,一般来说是不可以直接用root用户登录图形界面的,使用下面方法开启root用户
打开 应用程序(Applications)-》系统工具(System Tools)-》终端(Terminal) 
输入命令:su 
输入root密码(此时密码不显示,直接输入)

输入命令:vi /etc/pam.d/gdm ,进入vi编辑器后点 键进入编辑模式

在文本中注释掉"auth required pam_succeed_if.so user != root quiet"这一行(在这一行前面加上"#",即改成#auth required pam_succeed_if.so user != root quiet)

Esc键进入vi命令模式输入 :wq  保存退出

保存后继续输入命令: vi /etc/pam.d/gdm-password

同样地注释掉"auth required pam_succeed_if.so user != root quiet"这一行。 
保存后退出 
现在就能使用root登录了

五:安装VMware tools

首先配置Fedora网络连接使其能连接互联网。

打开终端,切换到root用户下,(或者直接进入root用户图形界面) 
输入命令:yum update

进行系统升级。

如果系统自带的更新源速度慢的话,可以上网易或搜狐的开源镜像网站上去下载他们的源配置文件到/etc/yum.repos.d/目录下

他们的网址为:http://mirrors.163.com/.help/fedora.html  和http://mirrors.sohu.com/help/fedora.html

最后运行yum makecache生成缓存即可。

VMware7.1.3  虚拟机下的Fedoar14,在安装VMware Tools时候需要先安装perl、gcc和kernel-devel包,安装过程如下:

1.使用yum命令来快速安装

yum install perl gcc kernel-devel

2.升级内核到相同版本:

‍yum upgrade kernel kernel-devel –y

3.重启生效:

init 6

4.安装 vmware tools 

解压vmware tools包,运行里面的vmware-install.pl  根据提示一路回车即可。

具体也可参考

http://shenlan.blog.51cto.com/55742/312751

以下为几个小技巧

查看kernel版本:

uname -r

查看kernel-devel版本:

rpm -q kernel-devel

删除多余内核:

升级完系统后通常会有好几个内核,如何删除废旧内核呢:

rpm -qa | grep kernel // 查看并列出所有内核

rpm -e kernel的名字 // 删除选定名字的内核

安装 VMware Tools 相关错误解析

缺少perl提示:

‍bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: 没有那个文件或目录

缺少gcc提示下:

Searching for GCC...

The path "" is not valid path to the gcc binary.

缺少kernel-devel提示:

‍Searching for a valid kernel header path...

The path "" is not valid.

另外:kernel和kernel-devel版本不同也会提示:

‍Searching for a valid kernel header path...

The path "" is not valid.

六:安装C/C++ IDE开发环境

在安装Eclipse IDE for C/C++ Developers 之前,首先安装Java虚拟机

在终端中 输入

yum install java

安装完毕后,把下载的 eclipse-cpp-helios-SR1-linux-gtk.tar.gz 文件拷贝到根目录 opt文件夹下解压

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

进入Eclipse目录,运行eclipse启动。

安装中文语言包

在Eclipse中选择 Help=》Install New Software

弹出如下图界面,点击 Add按钮 在 Add Repository 对话框中

Name:Language

Location:http://download.eclipse.org/technology/babel/update-site/R0.8.0/helios

点击确定。

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

稍等片刻后,在软件列表中选择如下图所示的语言包,点击下一步根据提

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

示安装即可。

安装完毕后重启Eclipse,亲切的中文界面出来了,哈哈。

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

上一篇:GPG操作——签名验证


下一篇:从零开始一起学习SLAM | 掌握g2o边的代码套路