【发布时间】:2018-09-18 16:21:03
【问题描述】:
我的公司使用的是旧的 CentOS6,他们不会在几个月(几年?)之前更新它。这完全超出了我的控制,显然使用最新的软件是一场噩梦。
我想将 Visual Studio Code 用作 C++ IDE,但它的智能感知插件使用 glibc >=2.14 运行,而 Centos6 附带 glibc 2.12。
它还需要一些我设法重新编译并使用 LD_LIBRARY_PATH 加载的依赖项。我尝试编译一个新的 glibc 并加载它,但正如预期的那样,它出现了段错误。
我用的是官网编译好的VSCode。
我试过自己编译,但是需要下载很多文件,而且我的虚拟机没有互联网,我只能通过ftp传输文件。我创建了一个本地纱线存储库,编译了 Yarn、NodeJS 的所有适当版本,但编译后的二进制文件正在尝试下载电子,我不知道将文件放在哪里以诱使他认为它已经下载(假设我可以)。
有在旧发行版上运行软件的独立解决方案,例如 AppImage,但 VSCode 不属于他们的应用程序。
你知道如何在 Centos6 上运行 VSCode 吗?你有没有尝试在没有 Internet 连接的情况下编译 VSCode?p>
目前我看到的唯一可行的解决方案是在家创建 AppImage。
【问题讨论】:
-
这可能是一个漫长的过程,但 VScode 是用 Electron 构建的,所以也许可以采取这些或类似的步骤让它在 centos 6 上运行:endorkins.com/2017/04/26/running-nightmarejs-on-centos-6
标签: visual-studio-code intellisense centos6