目前,使用yum (只有Devtoolset-6和7可用)无法从软件收集库(centos-release)中获得Devtoolset-5 (和更早的版本)。然而,这个集合可以作为rpm包的列表下载。是否有可能为yum启用这样的EOL集合,或者有其他方法可以正确地安装它们?
发布于 2018-08-04 18:41:52
无DTS 5释放。它被跳过,以使DTS版本与GCC的主要版本保持一致,而GCC则切换到了每年增加的版本号。
DTS版本3和4可以从centos-release-scl存储库中获得。
发布于 2018-12-10 22:13:07
尽管Devtoolset-3和4位于Centos镜像站点上,但yum将无法找到它们,因为它们没有包含在站点的repodata中。它们可能被排除在外,因为它们是EOL (结束生命),并且有依赖bug (Bug 1410152)。在这里尝试使用旧的Devtoolset-3包,这些包没有依赖性问题:
https://copr.fedorainfracloud.org/coprs/rhscl/devtoolset-3/
如果你真的想从centos.org站点下载软件包,我和wget一起下载了所有的RPM,然后重新创建了一个本地的yum。但是,您将看到依赖问题,yum install devtoolset-3将失败。
$ wget -r -p -e robots=off --directory-prefix="/mnt/local-devtoolset3-repo" --recursive --no-clobber --no-parent http://mirror.centos.org/centos/6/sclo/x86_64/rh/devtoolset-3/
$ sudo yum install createrepo
$ cd /mnt/local-devtoolset3-repo
$ createrepo --database .https://stackoverflow.com/questions/51674966
复制相似问题