阿里雲服務器上安裝GCC


     最近抽空購買了個阿里的雲服務器,不知道為什么上面默認沒有安裝GCC(據說是為了安全)。問了客服說這東西要自己去裝,沒辦法只能自己動手了。

安裝GCC有很多方式:

可以用操作系統安裝盤中的RPM二進制文件直接安裝,可惜服務器是別人的,我手頭也沒安裝盤。

然后就是使用下載的gcc-4.1.2.tar.gz和gcc-4.1.2.tar.bz2包安裝,不過這種我試過,在configure這一步就出錯了。

再下來就是麻煩的使用gcc和相應的四個依賴包來安裝,這種我去csdn下載到了所有的依賴包,但只弄到一半,因為找到了個更方便的方法。

還有就是接下來要說的使用yum安裝的方式。

    我自己購買的是阿里雲的rh 5.4,直接運行yum install gcc會報錯找不到包。看來是要配置下yum才行。

網上說配置可以通過

   1.修改/etc/yum.conf,給文件中的exclude=*....加個#號注釋掉(阿里雲的技術支持也是這么說),但我看了下yum.conf中根本沒這句。

   2.修改/etc/yum.repos.d 目錄下的repos文件

其實阿里雲服務器的yum之所以不能用就是因為沒有指定repos源文件。

可以去http://centos.ustc.edu.cn/  中下載對應的CentOS-Base.repos 到/etc/yum.repos.d 目錄下;或直接vi 一個,將http://lug.ustc.edu.cn/wiki/mirrors/help/centos 里面的CentOS-Base.repos代碼貼進去。

但要注意將配置文件里的$releasever 替換成指定的版本號(例如5),然后下載一個新的GPG key:

# wget http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
# rpm --import RPM-GPG-KEY-CentOS-5
 

修改完成后運行指令yum makecache

之后就可以yum install gcc 成功地安裝GCC了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM