我的公司使用的是旧的CentOS6,他们不会在几个月(几年?)之前更新它。这完全超出了我的控制范围,这显然使得使用最新的软件成为一场噩梦。
我想使用Visual Studio Code作为C++集成开发环境,但是它的intellisense插件是运行在glibc >=2.14上的,而Centos6是运行在glibc 2.12上的。
它还需要更多的依赖项,我设法用LD_LIBRARY_PATH重新编译和加载。我尝试编译一个新的glibc并加载它,但是它像预期的那样出现了segfault。
我使用的是官方网站上的VSCode编译版本。
我尝试自己编译它,但它需要下载许多文件,而且我的虚拟机没有互联网,我只能通过ftp传输文件。我创建了一个本地yarn存储库,编译了Yarn,NodeJS的所有合适版本,但编译后的二进制文件正在尝试下载电子邮件,我不知道将文件放在哪里才能欺骗他认为文件已经下载(假设我可以)。
有一些独立的解决方案可以在旧的发行版上运行软件,比如AppImage,但VSCode不是他们应用程序的一部分。
你对如何在Centos6上运行VSCode有什么想法吗?你有没有试过在没有网络连接的情况下编译VSCode?
目前,我看到的唯一可行的解决方案是在家里创建一个AppImage。
发布于 2021-09-14 21:47:43
为了在RHEL 6上运行VS Code Server,我遵循了here上的文章"glibc and libstdc ++ on RHEL/ CentOS 6 update“。也许这个选项会对你有所帮助。
https://stackoverflow.com/questions/49730050
复制相似问题