网站搜索

如何在 Debian 13 "Trixie" 上安装 VS Code


逐步安装 Visual Studio Code 在 Debian 13 “Trixie” 的说明,帮助您在几分钟内设置编码环境。

Microsoft Visual Studio Code 是一个开源跨平台代码编辑器,几乎不需要介绍——它是全球数百万开发者的首选。它轻量却功能强大,具有语法高亮、智能代码补全、调试工具、Git 集成以及对数千个扩展的支持。

如果你正在运行 Debian 13“特里克西”,并寻找一种简单的方法来安装它,嗯……你来对地方了。在本指南中,我将通过简单、经过验证的逐步说明,带你安装 VS Code 在 Debian 13 上。只需几分钟,你就可以立即开始编码。

在 Debian 13 “Trixie” 上安装 VS Code

Visual Studio Code 没有包含在 Debian 仓库中,因为虽然 VS Code 的核心是开源的,但微软分发的官方二进制版本包含额外的专有组件和一些微软特定的许可条款。

与此同时,Debian 对软件自由、许可和再分发有非常严格的规定。由于包含了这些专有部分,官方的 VS Code 包不符合 Debian 的自由软件指南(DFSG)。但不用担心——你仍然可以获取它。在这里,我将告诉你如何直接从官方微软仓库安装它。

第一步:安装先决条件

在我们开始之前,我们必须安装一些包,这些包是我们在 Debian 12 系统上进行下一步所必需的。输入以下 APT 命令以安装先决条件:

sudo apt install apt-transport-https wget gpg

步骤2:导入微软的GPG密钥

从 Microsoft 仓库导入 GPG 密钥,以确保我们从中安装的软件的真实性。

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/packages.microsoft.gpg

导入微软的仓库 GPG 密钥。

注意到命令没有产生任何输出。

步骤 3:添加官方微软 VS Code 软件库

导入微软的GPG密钥后,我们将把官方的Visual Studio Code软件库添加到我们的Debian 13系统中。这意味着如果发布了新版本,更新包将与系统的其他常规更新一起提供。

sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

添加 VS Code 仓库。

再次声明,上面的命令没有产生任何输出。

步骤4:刷新包基础

在我们开始在 Trixie 系统上安装 VS Code 之前,我们应该刷新可用软件包的列表。运行下面的命令以更新 APT 存储库索引。

sudo apt update

更新可用软件包列表。

如您所见,我们的新VS Code仓库现在可用并准备好供使用。

步骤 5:在 Debian 13 “Trixie” 上安装 VS Code

我们已准备好在我们的 Debian 13 系统上安装最新版本的 Visual Studio Code。请运行以下命令:

sudo apt install code

在Debian 13上安装VS Code。

等待安装完成。恭喜,我们完成了!

在 Debian 13 “Trixie” 上运行 VS Code

您可以通过从桌面环境的应用程序菜单启动 Visual Studio Code 来开始使用它。

启动 VS Code.

Visual Studio Code 已安装并在 Debian 13 “Trixie” 上运行。

卸载 VS Code

如果您出于任何原因想要从您的 Debian 13 系统中卸载 VS Code,可以通过运行以下命令轻松完成。

sudo apt purge code

为什么不作为 Flatpak 安装?

是的,作为 Flatpak 安装 VS Code 是可行的,但与使用微软仓库中的 DEB 包相比,它确实有一些妥协。因此,我强烈建议坚持使用本地包。以下是主要缺点:

  • 性能开销: Flatpak 应用在磁盘空间和启动时间方面可能稍微重一些,因为它们捆绑了运行时.
  • 文件系统沙盒: 默认情况下,Flatpak 限制对系统文件的访问。这意味着您可能会遇到需要访问沙盒外部的 VS Code 扩展的问题(例如,Docker、系统编译器或特定语言服务器)。您可以通过 Flatpak 权限来解决此问题,不过无论如何,这都是个麻烦。
  • 集成奇特之处:一些功能,例如检测系统范围的SDK、工具链或调试器,可能无法直接使用,因为存在沙箱的限制。

结论

就是这样,各位!在您的 Debian 13 “Trixie” 系统上运行 Visual Studio Code 后,您已经准备好开始编码,使用最好的代码编辑器之一。希望本指南能为您提供所需的启动帮助。要了解更多关于 VS Code 的信息,请访问其官方网站文档页面。

感谢你的时间。和往常一样,欢迎你的反馈和评论。编码愉快!