虛擬機安裝中文Fedora14和C/C++IDE開發環境 - 深藍的天空 - 51CTO技...

虛擬機安裝中文Fedora14和C/C++IDE開發環境 2010-12-05 00:15:58標籤:中文Fedora14 IDE 開發環境 C/C++ 原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。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編輯器後點 i 鍵進入編輯模式

在文本中注釋掉"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,親切的中文界面出來了,哈哈。

本文出自 「深藍的天空」 博客,請務必保留此出處http://shenlan.blog.51cto.com/55742/441346


推薦閱讀:

TAG:環境 | 虛擬 | 天空 | C/C | 虛擬機 | 開發環境 | Fedora | 安裝 | 中文 |