1、创建光盘挂载目录,并将光盘挂载到该目录下
# mkdir /media/mar
# mount /dev/cdrom /media/mar
2、查看挂载状态
# df -TH
/dev/sr0 iso9660 5.0G 5.0G 0 100% /media/mar
挂载完镜像以后,挂载目录有个Packages 目录 里面有全部的包
3、查看包
# rpm -qa|wc -l
4、查看gcc
# rpm -qa |grep gcc
gcc-4.8.5-36.axs7.x86_64
gcc-c++-4.8.5-36.axs7.x86_64
5、卸载
rpm -e gcc-4.8.5-36.axs7.x86_64 --nodeps
rpm -e gcc-c++-4.8.5-36.axs7.x86_64 --nodeps
6、安装gcc-9.2源码包
官网下载地址:http://ftp.gnu.org/gnu/gcc/gcc-9.2.0/
网盘分享:
链接:https://pan.baidu.com/s/1IytmZIDB9gPzz2-8mM8zDg
提取码:75o2
上传gcc-9.2.1.tar.gz到/root下,并解压:
tar zxvf gcc-9.2.1.tar.gz
7、配置本地yum源:
cat <<EOF >/etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///root/gcc-9.2.1/
enabled=1
gpgcheck=0
EOF
查看/etc/yum.repos.d/目录下有没有其他yum源文件,有的话移走。redflag.repo
yum clean all 清除
yum makecache 缓存
8、安装新版gcc和gcc-c++:
# yum install gcc gcc-c++
9、 查看版本
# gcc --version
用本地光盘建立yum仓
于 2021-10-21 17:05:33 首次发布