centos gcc降级之旅
2014-05-08 20:59
3279 查看
因为vmware 安装了centos 6.2(64位)桌面版,但是vmware tools安装失败的问题,无意中把gcc版本从4.6.6升到了4.6.7,于是开始了gcc降级之旅。
首先yum erase gcc
然后比对着这篇文章 http://blog.csdn.net/vah101/article/details/17677451 和centos安装光盘重新安装gcc
1.rpm -e cpp-4.4.7
2.rpm -ivh cpp-4.4.6-3.el6.x86_64.rpm
3.rpm -U kernel-headers-2.6.32-220.el6.x86_64.rpm --oldpackage
4.rpm
-ivh kernel-headers-2.6.32-220.el6.x86_64.rpm
5.rpm
-e glibc-2.12-1.132.el6.i686
6.rpm
-Uvh glibc-2.12-1.47.el6.x86_64.rpm glibc-common-2.12-1.47.el6.x86_64.rpm --force --nodeps --oldpackage
7.rpm
-e glibc-headers-2.12-1.132.el6.x86_64 glibc-devel-2.12-1.132.el6.x86_64 compat-gcc-34-3.4.6-19.el6.x86_64 compat-gcc-34-g77-3.4.6-19.el6.x86_64
compat-gcc-34-c++-3.4.6-19.el6.x86_64
8.rpm
-ivh
glibc-headers-2.12-1.47.el6.x86_64.rpm
9.rpm
-ivh
glibc-devel-2.12-1.47.el6.x86_64.rpm
10.rpm
-e libgomp-4.4.7 gettext-0.17-16.el6.x86_64 gettext-devel-0.17-16.el6.x86_64 redhat-lsb-4.0-3.el6.centos.x86_64 intltool-0.41.0-1.1.el6.noarch
11.rpm
-ivh libgomp-4.4.6-3.el5.x86_64.rpm
12.rpm
-e libstdc++-devel-4.4.7
13.rpm
-e libstdc++-4.4.7-4.el6.x86_64
14.rpm
-ivh gcc-c++-4.4.6-3.el6.x86_64.rpm libstdc++-4.4.6-3.el6.x86_64.rpm libstdc++-devel-4.4.6-3.el6.x86_64.rpm
--oldpackage
大功告成,总的原则就是--oldpackage安装失败,就卸载新版本的库,以及依赖的库,然后再安装旧版库。
此工程比较耗费时间,可能还有更好的方法,抛砖引玉吧!
首先yum erase gcc
然后比对着这篇文章 http://blog.csdn.net/vah101/article/details/17677451 和centos安装光盘重新安装gcc
1.rpm -e cpp-4.4.7
2.rpm -ivh cpp-4.4.6-3.el6.x86_64.rpm
3.rpm -U kernel-headers-2.6.32-220.el6.x86_64.rpm --oldpackage
4.rpm
-ivh kernel-headers-2.6.32-220.el6.x86_64.rpm
5.rpm
-e glibc-2.12-1.132.el6.i686
6.rpm
-Uvh glibc-2.12-1.47.el6.x86_64.rpm glibc-common-2.12-1.47.el6.x86_64.rpm --force --nodeps --oldpackage
7.rpm
-e glibc-headers-2.12-1.132.el6.x86_64 glibc-devel-2.12-1.132.el6.x86_64 compat-gcc-34-3.4.6-19.el6.x86_64 compat-gcc-34-g77-3.4.6-19.el6.x86_64
compat-gcc-34-c++-3.4.6-19.el6.x86_64
8.rpm
-ivh
glibc-headers-2.12-1.47.el6.x86_64.rpm
9.rpm
-ivh
glibc-devel-2.12-1.47.el6.x86_64.rpm
10.rpm
-e libgomp-4.4.7 gettext-0.17-16.el6.x86_64 gettext-devel-0.17-16.el6.x86_64 redhat-lsb-4.0-3.el6.centos.x86_64 intltool-0.41.0-1.1.el6.noarch
11.rpm
-ivh libgomp-4.4.6-3.el5.x86_64.rpm
12.rpm
-e libstdc++-devel-4.4.7
13.rpm
-e libstdc++-4.4.7-4.el6.x86_64
14.rpm
-ivh gcc-c++-4.4.6-3.el6.x86_64.rpm libstdc++-4.4.6-3.el6.x86_64.rpm libstdc++-devel-4.4.6-3.el6.x86_64.rpm
--oldpackage
大功告成,总的原则就是--oldpackage安装失败,就卸载新版本的库,以及依赖的库,然后再安装旧版库。
此工程比较耗费时间,可能还有更好的方法,抛砖引玉吧!
相关文章推荐
- centos6.4 gcc降级至4.1.2过程
- centos6.5编译android-2.2_froyo的几个问题jdk,gcc,arm-gcc
- CentOS 7自己动手编译GCC 5.1
- CentOS6.8升级gcc到4.8.5总结
- CentOS离线安装gcc4.8.2
- CentOS 6.5 升级 GCC 4.9.3
- CentOS用光盘做本地源安装gcc
- CentOS 6.5 手动rpm包安装gcc、g++
- Centos安装gcc及g++
- 在CentOS中安装arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz交叉编译环境
- centos6.5 gcc升级到4.8.2
- CentOS 6.5 下源代码安装 gcc 4.8.2
- 降级GCC版本记录:error : libc_name_p
- gcc 版本降级
- 在Centos下在线安装GCC
- [CentOS]安装MySQL-python,error: Setup script exited with error: command 'gcc' failed with exit status
- centos---error: command 'gcc' failed with exit status 1
- CentOS5.2下安装GCC4.1.2
- CentOS6.8下编译安装GCC
- Ubuntu GCC 5.4.0 降级GCC 5.3.0