CentOS gcc安裝問題的解決方法
經(jīng)過長時(shí)間學(xué)習(xí)CentOS gcc,你可能會(huì)遇到CentOS gcc安裝問題,這里將介紹CentOS gcc安裝問題的解決方法。更新CentOS安裝gcc遇到的一個(gè)問題。
起因是在一個(gè)trixbox上安裝CentOS gcc第一步,更新系統(tǒng)的軟件包到最新yum -y update漫長的等待過后,reboot,然后再次運(yùn)行了yum -y update 確認(rèn)再?zèng)]有可更新的模塊了。
接下來,安裝CentOS gcc yum -y install gcc沒想到
[trixbox1.localdomain src]# yum install gcc
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Excluding Packages from CentOS-5 - Base
Finished
Excluding Packages from CentOS-5 - Updates
Finished
Excluding Packages from CentOS-5 - Addons
Finished
Excluding Packages from CentOS-5 - Extras
Finished
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package gcc.i386 0:4.1.2-14.el5 set to be updated
--> Running transaction check
--> Processing Dependency: cpp = 4.1.2-14.el5 for package: gcc
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
--> Processing Dependency: libgomp = 4.1.2-14.el5 for package: gcc
--> Processing Dependency: libgomp.so.1 for package: gcc
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libgomp.i386 0:4.1.2-14.el5 set to be updated
---> Package glibc-devel.i386 0:2.5-18.el5_1.1 set to be updated
---> Package cpp.i386 0:4.1.2-14.el5 set to be updated
--> Running transaction check
--> Processing Dependency: glibc-headers for package: glibc-devel
--> Processing Dependency: glibc-headers = 2.5-18.el5_1.1 for package: glibc-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package glibc-headers.i386 0:2.5-18.el5_1.1 set to be updated
--> Running transaction check
--> Processing Dependency: kernel-headers for package: glibc-headers
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
--> Finished Dependency Resolution
Error: Missing Dependency: kernel-headers is needed by package glibc-headers
Error: Missing Dependency: kernel-headers >= 2.2.1 is needed by package glibc-headers
[trixbox1.localdomain src]#
CentOS gcc出錯(cuò)啦,貌似是缺少kernel-headers,So, I try "yum install kernel-headers":
[trixbox1.localdomain src]# yum install kernel-headers
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Excluding Packages from CentOS-5 - Base
Finished
Excluding Packages from CentOS-5 - Updates
Finished
Excluding Packages from CentOS-5 - Addons
Finished
Excluding Packages from CentOS-5 - Extras
Finished
Parsing package install arguments
Nothing to do
[trixbox1.localdomain src]#
CentOS gcc后來看到有人說到默認(rèn)的CentOS-Base.repo是不包含下載kernel的,果然注釋掉里邊的exclude=kernel* 再次運(yùn)行yum -y update.我靠,又開始下載一個(gè)kernel包。罪魁禍?zhǔn)自谶@里?。≡俅螆?zhí)行yum install CentOS gcc 這下應(yīng)該沒有問題了吧!In case anyone's wondering, I don't make a habit of talking to myself.
【編輯推薦】