历史遗留问题,需要在一台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相关的都可以顺利安装啦