歷史遺留問題,需要在一臺CentOS5機器上安裝NGINX。下載好NGINX源碼包,進行編譯時候提示GCC不存在,可是明明GCC安裝了的,于是yum remove gcc和rpm刪除。
滿懷希望的下載好CentOS鏡像,掛載為光盤源,滿心歡喜的yum install gcc-c++
這下好了,yum install 始終報下面相關錯誤了。

–> Missing Dependency: cpp = 4.1.2-54.el5 is needed by package gcc-4.1.2-54.el5.x86_64 (base)
Error: Missing Dependency: libstdc++ = 4.1.2-54.el5 is needed by package libstdc++-devel-4.1.2-54.el5.i386 (base)
Error: Missing Dependency: libstdc++ = 4.1.2-54.el5 is needed by package gcc-c++-4.1.2-54.el5.x86_64 (base)
Error: Missing Dependency: cpp = 4.1.2-54.el5 is needed by package gcc-4.1.2-54.el5.x86_64 (base)
各種依賴一起使用yum安裝,都不行。各種折騰,說一下最后的解決方案:
在repo設置里面,要添加 updates ,在然后gcc相關的都可以順利安裝啦

