如何在没有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来升级开发工具集。我不知道这种方式是否合适,并且它归结为循环依赖。所以我的问题如下。
- 可以安装YCM而无需升级我的开发工具集吗?
- 是否有一种简单/困难的方法来升级我的开发工具集?
- 我无法使用CentOS 7.4在CentOS 6.3上安装软件的原因是什么?
答案
- 您可以使用qazxsw poi的科学linux devtoolset软件包
- 使用rpm或yum安装devtoolset-7及其依赖项。新的二进制文件将安装到/ opt / rh / devtoolset-7 / root / usr / bin中。要使用它们,必须添加PATH环境变量的路径。
- 这些软件包包含预先构建的二进制文件,这些二进制文件需要特定版本的共享库,这些版本不适用于centos的不匹配版本。
以上是关于如何在没有Internet的情况下升级CentOS 6.3上的开发人员工具?的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有来自脚本的 Internet 连接的情况下在 Python 中转发地理编码?
如何在不使用 sudo 的情况下从终端窗口关闭 Internet 连接?
无法在没有 Internet 连接的情况下运行 Worklight 应用程序