博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
虚拟机安装中文Fedora14和C/C++IDE开发环境
阅读量:6637 次
发布时间:2019-06-25

本文共 3761 字,大约阅读时间需要 12 分钟。

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

标签:      
原创作品,允许转载,转载时请务必以超链接形式标明文章   、作者信息和本声明。否则将追究法律责任。

一:准备工作

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

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

下载:  大小:378M

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

VMware Workstation 7.1.3 的 VMware tools 8.4.5 For Linux

另附一个 7.1.2的VMware tools 8.4.4 For Linux

其它版本的vmware tools下载地址,当然他这个是提供网页浏览文件目录的,所以只要把vmware tools下载回来安装一下就可以得到vmware tools了 

(代表workstation版本)/7.1.3(版本号)/324285(版本号)/windows(操作系统类型)/packages/tools-windows-8.4.5.exe.tar 
(代表workstation版本)/7.1.3(版本号)/324285(版本号)/linux(操作系统类型)/packages/vmware-tools-linux-8.4.5-324285.i386.component.tar

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

    大小:674M

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

  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位,输入完毕点击下一步  

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

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

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

点击上图 下一步 开始安装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/目录下

他们的网址为:  和

最后运行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  根据提示一路回车即可。

具体也可参考

  

以下为几个小技巧

查看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:

点击确定。 

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

示安装即可。 

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

 

你可能感兴趣的文章
第四周进度报告
查看>>
Objective-C 单实例
查看>>
九九乘法表
查看>>
chrome中自动回填表单解决
查看>>
myeclipse 快捷键
查看>>
LeetCode 10. Regular Expression Matching
查看>>
学习笔记之GenFu
查看>>
linux下配置环境变量【原创】
查看>>
Tumblr:我们是如何从 PHP 5 升级到 PHP 7 的
查看>>
java 设计模式之单例模式
查看>>
Python PIL库安装
查看>>
asp.net mvc 从客户端中检测到有潜在危险的 Request.Form 值的解决方法
查看>>
Nginx服务器的使用与反向代理负载均衡
查看>>
LeetCode OJ:Ugly Number II(丑数II)
查看>>
LeetCode OJ:Sudoku Solver(数独游戏)
查看>>
Rust基于表达式的设计
查看>>
新加坡自由行
查看>>
ThinkPHP3.2.3整合smarty模板(三)
查看>>
SQL UNION 和 UNION ALL 操作符
查看>>
C语言内存分配机制
查看>>