在Red Hat上安裝gcc破費周折,在網上查閱了數種方法,皆無果而終。索性自食其力,最後終於安裝上去了。遂撰文分享之。
背景介紹:從網上下載Red Hat Enterprise Linux 5的光盤鏡像,鏡像文件放在D盤,然後直接從硬盤安裝Red Hat。安裝完畢後,再安裝gcc.
其實,在鏡像文件裡是有gcc的rpm包,下面就開始講解如何從該鏡像文件中獲取gcc的相關文件並安裝。
首先,怎樣讀取鏡像文件?在VMware的菜單欄VM中,選擇Removable devices->CD/DVD(IDE)->settings,再出現的對話框中(如下圖所示),單擊左邊的CD/DVD(IDE),然後在右邊選擇你的iso文件,確定。接著Removable devices->CD/DVD(IDE)->connect就會在桌面上顯示RHEL/5.6 i386 DVD的圖標,這時就可以讀取iso中的文件了。雙擊該圖標,進入該文件夾,選擇client文件夾,裡面會有安裝時所需要的文件。
其次,進入終端界面,安裝gcc. 這時要把安裝的文件拷到某個目錄下,比如我的:
mkdir /mnt/CD%新建一個目錄,用來存放需安裝的文件
然後將gcc-4.1.2-50.el5.i386.rpm拷到CD目錄下,其實在安裝gcc之前還有許多需要安裝的文件,不過這些你不必知道,系統會提醒你的。接下來輸入:
rpm -ivh gcc-4.1.2-50.el5.i386.rpm 回車
系統會提示你需要先安裝哪個文件,這時你就去client文件夾下一一找到,拷貝到CD文件夾下,逐一安裝即可。
注:我安裝時的命令如下:
cd /mnt/CD
rpm -ivh kernel-headers-2.6.18-238.el5.i386.rpm
rpm -ivh glibc-headers-2.5-58.i386.rpm
rpm -ivh glibc-devel-2.5-58.i386.rpm
rpm -ivh gcc-4.1.2-50.el5.i386.rpm