gpt4 book ai didi

linux - 如何在没有网络的情况下在CentOS 6.3上升级开发者工具?

转载 作者:太空宇宙 更新时间:2023-11-04 05:13:11 27 4
gpt4 key购买 nike

背景:我的 CentOS 无法访问互联网,并且不允许升级操作系统,但我可以向其上传文件。我想使用YCM完成我的 C++ 代码。

我打算在centos6.3上安装YCM,它有clang2.8,但YCM需要libcalng3.9。所以我必须升级我的 clang 和 llvm。然后我关注this tutorail用源码安装llvm,但是我发现gcc cmake等很多基础工具也必须升级,不然会出现很多错误。

为了安装新的工具链,我下载了 CentOS7.iso 并将其用作本地 yum 存储库来升级开发工具集。我不知道这种方式是否正确,并且陷入了循环依赖。所以我的问题如下。

  1. 可以在不升级我的开发工具集的情况下安装 YCM 吗?
  2. 有简单/困难的方法来升级我的开发工具集吗?
  3. 使用 CentOS7.4 无法在 CentOS6.3 上安装软件是什么原因?

最佳答案

  1. 您可以使用 http://mirror.centos.org/centos/6/sclo/x86_64/rh/devtoolset-7/ 中的 science linux 的 devtoolset 软件包。
  2. 使用 rpm 或 yum 安装 devtoolset-7 及其依赖项。新的二进制文件将安装到/opt/rh/devtoolset-7/root/usr/bin 中。要使用它们,您必须将路径添加到 PATH 环境变量。
  3. 这些软件包包含预构建的二进制文件,需要特定版本的共享库,而这些版本在不匹配的 centos 版本上不可用。

关于linux - 如何在没有网络的情况下在CentOS 6.3上升级开发者工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52818773/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com