** 1.删除原来配置YUM仓库****
rm -rf /etc/yum.repos.d/*
** 2.配置新的YUM本地仓库**
vim /etc/yum.repos.d/dvd.repo
3.VIM配置内容
[root@localhost ~]# vim /etc/yum.repos.d/dvd.repo #配置yum仓库
[dvd] #仓库名
name=pan #名称
baseurl=file:///mnt #路径
enabled=1
gpgcheck=0
4. 运行YUM安装gcc
[root@localhost ~]# yum -y install gcc #安装gcc包
已加载插件:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
软件包 gcc-4.8.5-36.el7.x86_64 已安装并且是最新版本
无须任何处理
5.检查安装
[root@localhost ~]# rpm -q gcc #检查包是否安装
gcc-4.8.5-36.el7.x86_64
6.您可以尝试添加 --skip-broken 选项来解决该问题 您可以尝试执行:rpm -Va --nofiles --nodigest 解决方案
[root@room4pc09 桌面]# yum clean all #请除yum缓存
已加载插件:fastestmirror, langpacks, ovl
正在清理软件源: riadb
Cleaning up everything
[root@localhost ~]# yum repolist #测试yum文件
已加载插件:langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
源标识 源名称 状态
dvd pan 5,152
repolist: 5,152
7.卸载yum 安装程序 gcc
[root@room4pc09 桌面]# yum remove gcc
作为依赖被删除:
gcc-c++.x86_64 0:4.8.5-4.el7