如何在没有Internet的情况下升级CentOS 6.3上的开发人员工具?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在没有Internet的情况下升级CentOS 6.3上的开发人员工具?相关的知识,希望对你有一定的参考价值。

背景:我的CentOS无法访问Internet,不允许升级操作系统,但我可以上传文件。我想用YCM来完成我的c ++代码。

我打算在centos6.3上安装YCM,它有一个clang2.8,但是YCM需要libcalng3.9。所以我必须升级我的clang和llvm。然后我按照this tutorail安装llvm源代码,但是我发现gcc cmake和许多其他基本工具也必须升级,否则会发生很多错误。

为了安装新的工具链,我已经下载了CentOS7.iso并将其用作本地yum repo来升级开发工具集。我不知道这种方式是否合适,并且它归结为循环依赖。所以我的问题如下。

  1. 可以安装YCM而无需升级我的开发工具集吗?
  2. 是否有一种简单/困难的方法来升级我的开发工具集?
  3. 我无法使用CentOS 7.4在CentOS 6.3上安装软件的原因是什么?
答案
  1. 您可以使用qazxsw poi的科学linux devtoolset软件包
  2. 使用rpm或yum安装devtoolset-7及其依赖项。新的二进制文件将安装到/ opt / rh / devtoolset-7 / root / usr / bin中。要使用它们,必须添加PATH环境变量的路径。
  3. 这些软件包包含预先构建的二进制文件,这些二进制文件需要特定版本的共享库,这些版本不适用于centos的不匹配版本。

以上是关于如何在没有Internet的情况下升级CentOS 6.3上的开发人员工具?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有来自脚本的 Internet 连接的情况下在 Python 中转发地理编码?

centos6.5如何升级mysql(最小安装的情况下)

如何在不使用 sudo 的情况下从终端窗口关闭 Internet 连接?

无法在没有 Internet 连接的情况下运行 Worklight 应用程序

在没有 Internet 访问权限的情况下安装 Python 模块

在没有 Internet 连接的情况下手动配置 KnpPaginatorBundle