本文主要是介绍ScientificLinux/Centos/RedHat老版本离线安装gcc、g++记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景
最近有一台ScientificLinux6.3的机器需要使用gcc和g++编译安装包,
因为在公司内网环境,而且软件仓库也停止维护,好在官方仓库中有老版本的归档目录,
在此记录下安装过程,centos和redhat也同样适用。
步骤
- 下载rpm包
在ScientificLinux官方仓库目录里下载以下依赖的rpm包,注意修改链接中的版本号和处理器架构
Centos/RedHat可访问国内镜像站找对应rpm包,如腾讯镜像站、阿里镜像站- gcc依赖包
cpp-4.4.6-4.el6.x86_64.rpm gcc-4.4.6-4.el6.x86_64.rpm glibc-devel-2.12-1.80.el6.x86_64.rpm glibc-headers-2.12-1.80.el6.x86_64.rpm kernel-headers-2.6.32-279.el6.x86_64.rpm mpfr-2.4.1-6.el6.x86_64.rpm
- g++依赖包
gcc-c++-4.4.6-4.el6.x86_64.rpm libstdc++-4.4.6-4.el6.x86_64.rpm libstdc++-devel-4.4.6-4.el6.x86_64.rpm
- 打包上传
分成两个目录打包上传至目标机器后,在两个目录依次执行此命令批量安装rpm包rpm -ivh *.rpm --nodeps --force
- 验证
检查版本gcc -v g++ -v
参考:https://blog.csdn.net/qq_32033383/article/details/135521089
这篇关于ScientificLinux/Centos/RedHat老版本离线安装gcc、g++记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!