Source: Slashdot
微软的Visual Studio Code编辑器现在包含了一个声控命令,只要说"嘿Code",就能启动GitHub Copilot聊天功能。然而,一家Linux博客指出,该编辑器已经停止支持Ubuntu 18.04 LTS(长期支持版),"这一举措给众多开发人员造成了问题。VS Code 1.86(也称为2024年1月更新)将文本编辑器流行的远程开发工具的最低构建要求提升到glibc 2.28,但Ubuntu 18.04 LTS使用的是glibc 2.27,因此无法再正常工作。尽管Ubuntu 18.04 LTS可通过Canonical支持至2028年(通过ESM),但升级glibc的可能性很小。因此,这个"破坏性变更"确实破坏了工作流程......受影响的开发人员似乎没有得到提前预警,因为在VS Code更新之前、期间和之后都没有进行标注(大多数情况下,自动安装更新的Ubuntu 18.04上)。
事实上,大多数人只在安装了更新后,尝试连接远程服务器并发现连接失败后才发现这个问题。结果显示的错误消息提到了废弃的内容,并附有一个关于VS Code网站上的FAQ的链接(即降级的解决方法)。但正如一位开发人员礼貌地说"它本可以检查libc的版本并拒绝更新。现在,许多人正在工作的过程中陷入困境。
该文章指出,升级到Ubuntu 20.04 LTS将解决这个问题。在GitHub上,一位微软工程师发布了VS Code文档中的其他选项。如果您无法升级Linux发行版,则推荐使用我们的Web客户端作为替代。如果您想使用桌面版本,则可以下载VS Code 1.85发布的版本。
根据您的平台,确保禁用更新以保持在该版本上。微软随后将GitHub上的讨论帖子锁定为"过于激烈",并将对话限制为仅限合作者。在相关的帖子中,有人建议安装VS Code的Flatpak版本,该版本仍然在1.85上,并禁用更新。但不久之后,微软将该帖子也锁定为"过于激烈",再次将对话限制为仅限合作者。
微软VS Code编辑器的最新更新忽略了Ubuntu 18.04 LTS的用户,这给许多开发人员带来了问题。开发者们希望软件能够提前预警并拒绝更新,以免工作中出现意外。