【问题标题】:upgrade GCC C++ devtoolset 2 on Redhat 6.8在 Redhat 6.8 上升级 GCC C++ devtoolset 2
【发布时间】:2017-06-09 04:02:22
【问题描述】:

我们使用 RedHat 6.8 和 GCC C++ 到 v4.8 来编译 python 包 xgboost

尝试 yum install --nogpgcheck devtoolset-2 并得到以下错误

--> 处理依赖:xml-commons-jaxp-1.3-apis 用于包:devtoolset-2-objectweb-asm-3.3.1-6.el6.noarch ---> 将安装包 devtoolset-2-systemtap-runtime.x86_64 0:2.1-8.el6 --> 完成依赖解析 错误:包:devtoolset-2-ant-apache-xalan2-1.8.4-12.el6.noarch (slc6-devtoolset) 要求:正则表达式 错误:包:devtoolset-2-axis-1.4-23.el6.noarch (slc6-devtoolset) 要求:jakarta-commons-httpclient >= 1:3.0 错误:包:devtoolset-2-junit-4.11-6.el6.1.noarch (slc6-devtoolset) 要求:腘绳肌 错误:包:1:devtoolset-2-eclipse-platform-4.3.1-8.el6.x86_64(slc6-devtoolset) 要求:xml-commons-apis 错误:包:devtoolset-2-eclipse-emf-xsd-sdk-2.9.1-2.el6.noarch (slc6-devtoolset)

有人知道如何解决吗?

谢谢,

【问题讨论】:

  • 建议不要使用 devtoolset 软件包,因为它们有点糟糕。为应用程序使用 PaaS 解决方案,然后就很容易了。

标签: gcc redhat xgboost


【解决方案1】:

首先,您必须从 RedHat 网站订阅(它是免费的),

并在注册后按照以下命令进行

订阅请点击此链接Redahat subscription

#subscription-manager register --username your suscribed username --password your password  
#subscription-manager list --avilable
#subscription-manager subscribe --pool= Enter your pool serial
#subscription-manager repos --enable rhel-server-rhscl-6-rpms
#subscription-manager repos --enable rhel-6-server-optional-rpms
#yum install devtoolset-6-toolchain [ for install directly]
#scl enable devtoolset-6 bash

为了使其永久化:

将此添加到 .bashrc(对于 root 和您的用户)

#source scl_source enable devtoolset-6

【讨论】:

    猜你喜欢
    • 2018-01-07
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 2021-08-07
    • 2013-10-25
    相关资源
    最近更新 更多