没有Internet的情况下如何在CentOS6.3上升级开发工具集?

时间:2018-10-15 14:15:09

标签: linux gcc vim centos youcompleteme

背景:我的CentOS无法访问Internet,并且不允许升级OS,但是我可以向其中上传文件。我想使用YCM来完成我的C ++代码。

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

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

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

1 个答案:

答案 0 :(得分:0)

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