虚拟机安装中文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虚拟机和汉化包后,双击桌面图标运行。如下图

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

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

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

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

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

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

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

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

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

双击 CD/DVD,进入如下图

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

三:安装中文Fedora

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

经过一系列的自检运行,最后进入Fedora的光盘桌面如下图。 

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

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

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

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

默认点击 下一步

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

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

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

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

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

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

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

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

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

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

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

四:开启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文件夹下解压

进入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

点击确定。

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

示安装即可。

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

虚拟机安装中文Fedora14和C/C++IDE开发环境的更多相关文章

  1. 安装Go语言及搭建Go语言开发环境

    一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://gol ...

  2. 联盛德 HLK-W806 (十): 在 CDK IDE开发环境中使用WM-SDK-W806

    目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...

  3. centos6.5下Python IDE开发环境搭建

    自由不是想做什么就做什么,而是想不做什么就不做什么.        ---摘抄于2016/11/30晚 之前学习了一段时间的Python,但所有部署都在windows上.正赶上最近在学习liux,以后 ...

  4. 将vim打造成php的IDE开发环境

    将vim打造成IDE开发环境 本文主要介绍将vim打造成IDE开发环境,如代码补全,高亮显示,函数跳转,函数自动注释等 首先介绍2款VIM插件管理器:Vbundle,Pathogen 本文中的vim插 ...

  5. debian 9 安装后的配置,debian 9 开发环境。

    注意:以下命令用sudo或者以root用户进行 一.Xterm(在安装KDE桌面情况下)的配置(可以黏贴,复制): 首先在根目录下编辑文件.Xresources(没有可以创建) root@debian ...

  6. 【Flutter 1-2】在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境

    在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境 文章首发地址 配置环境变量 由于部分网站被墙的原因,我们需要先配置Flutter国内镜 ...

  7. Qt的IDE开发环境(KDevelop,MonKey Studio,QDevlop,Dev-cpp,Cobras,Edyuk)

    讲到Qt的IDE开发环境,本人一直在Windows下使用VC6.0 + Qt4.3.1开发程序.但转到Linux下,使用Fedora中自带的KDevelop + Qt4.3.1开发程序. 最近一直做Q ...

  8. Github 开源:使用 .NET WinForm 开发所见即所得的 IDE 开发环境(Sheng.Winform.IDE)【2.源代码简要说明】

    GitHub:https://github.com/iccb1013/Sheng.Winform.IDE 在上一篇文章中,简要的介绍了  Sheng.Winform.IDE 的基本功能和要实现的目标: ...

  9. eclipse安装、汉化、搭建安卓开发环境

    1.eclipse与jdk的位数(32bit or 64bit )要对应,否则会提示Failed to load JNI shared library.提示这一种错误据说还有另外一种原因就是Path路 ...

随机推荐

  1. Java--再次理解多态

    Java中多态性(polymorphism)的实现 什么是多态 1. 面向对象的三大特性:封装.继承.多态.从一定角度来看,封装和继承几乎都是为多态而准备的.这是我们最后一个概念,也是最重要的知识点. ...

  2. Net FLow Template

    EK  Template : bool bfs(int src, int des){ memset(pre, -, sizeof(pre)); while(!que.empty()) que.pop( ...

  3. 2014 HDU多校弟六场J题 【模拟斗地主】

    这是一道5Y的题目 有坑的地方我已在代码中注释好了 QAQ Ps:模拟题还是练的太少了,速度不够快诶 //#pragma comment(linker, "/STACK:16777216&q ...

  4. SDRAM 控制器的解析

    本篇博文非原创,是整理了网上的各家之言与一体,为自己以后方便查询所用.如有冒犯请告之. 1.Precharge与Refresh的区别? plj:两者都是对存储单元的电容进行充电.回写.但差异在于: P ...

  5. C# 7.0

    C# 7.0 本文参考Roslyn项目中的Issue:#118. 1. C# 7.0 新特性1: 基于Tuple的“多”返回值方法 2. C# 7.0 新特性2: 本地方法 3. C# 7.0 新特性 ...

  6. nginx access_log 完全关闭

    最近在配置本地nginx开发环境时,发现一个问题,当server段不指定access_log时,并且http段中也未指定任何 access_log参数时,它会默认写到logs/access.log这个 ...

  7. larbin是一种开源的网络爬虫/网络蜘

    larbin是一种开源的网络爬虫/网络蜘蛛,由法国的年轻人 Sébastien Ailleret独立开发.larbin目的是能够跟踪页面的url进行扩展的抓取,最后为搜索引擎提供广泛的数据来源.Lar ...

  8. VC命令行编译参数介绍

    CL.exe是控制Microsoft C和C++编译器与链接器的32位工具.编译器产生通用对象文件格式(COFF)对象(.obj)文件.链接器产生可执行文件(.exe)或动态链接库文件(DLL). 注 ...

  9. Verilog之case语句

    verilog设计进阶 时间:2014年5月6日星期二 主要收获: 1.学会使用case语句: 2.学会使用随机函数$random. $random: 1.函数说明:$random函数调用时返回一个3 ...

  10. Windows多线程

    //简单的引出多线程是肿么回事儿....当点击下载的时候,下载内容还没结束也可以点击资源库,其实这就用了另一个线程,弹出“下载完成”对话框的时候,没有点击确定是不能点击主页面内容的,这就是用----- ...