虚拟机安装中文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. excel列显示形式互换(字母与数字)

    以office2007为例: excel选项>公式>使用公式下的'R1C1引用样式' 打上钩显示形式为数字,不打钩显示形式为字母

  2. CodeForces 385C Bear and Prime Numbers 素数打表

    第一眼看这道题目的时候觉得可能会很难也看不太懂,但是看了给出的Hint之后思路就十分清晰了 Consider the first sample. Overall, the first sample h ...

  3. iOS 将UIColor转换为UIImage

    /** * 将UIColor变换为UIImage * **/+ (UIImage *)createImageWithColor:(UIColor *)color{ CGRect rect = CGRe ...

  4. 1.unix网络编程基础知识

    接触网络编程一年多了,最近在系统的学习vnp两本书,对基础知识做一些总结,希望理解的更透彻清晰,希望能有更多的沉淀. 1.套接口地址 针对IPv4和IPv6地址族,分别定义了两种类型的套接口地址:so ...

  5. 基于FPGA的DW8051移植(二)

    基于上一篇博文继续,本来想换到oc8051,但是还是不甘心,弄了这么久还是没有弄出来,真是打击屎了. 上一篇说3f进入了operation code所以判断是代码错误,后来发现不可以这么判断. 因为地 ...

  6. javascript语言精粹:继承

    继承提供了2个有用的任务: 1.代码重用 2.引入了一套类型系统的规范,因为程序员无需编写显示类型转换的代码,他们的工作量将大大减轻.这是一件很好的事情,应为类型转换会丧失类型系统在安全上的优势. 在 ...

  7. Column store index 列数据如何匹配成行数据?

    SQL Server 2012引入了列存储索引,对每列的数据进行分组和存储,然后联接所有列以完成整个索引.这不同于传统索引,传统索引对每行的数据进行分组和存储,然后联接所有行以完成整个索引. 在访问基 ...

  8. VMware Workstation下VMnet1等虚拟网卡与主机网卡之间的关系

    VMware Workstation下VMnet1等虚拟网卡与主机网卡之间的关系 本文出自 "王春海的博客" http://wangchunhai.blog.51cto.com/2 ...

  9. C++中rand()函数的用法

    C++中rand()函数的用法   2011-12-30 11:03:59|  分类: C / C++|举报|字号 订阅 一.C++中不能使用random()函数 random函数不是ANSI C标准 ...

  10. C++ 中mallon动态分配内存大小用法

    #include<iostream> using namespace std; int main(){ char *s; int n; cin>>n; s= (char *) ...