在 Arch Linux 上安装 Microsoft VS Code

让我们学习在 Arch Linux 上安装 VS Code。 Microsoft Visual Studio Code 已成为开发人员最常用的文本编辑器和 IDE 之一。 它是一个非常强大的 IDE,通过数千个插件支持几乎所有语言。 它也是高度可定制的。

但是 Microsoft VS Code 是官方存储库中没有的专有软件,这意味着我们不能只使用 Pacman 安装它。 因此,本教程详细介绍了在 Arch 和基于 Arch 的发行版(如 Manjaro 和 Garuda)中的 VS Code 安装过程。

AUR 中的代码

Visual Studio Code 包可以从 Arch User Repository (AUR) 下载。 除了微软官方版本之外,AUR 还提供了两个不同版本的 VS Code 包。 吨

这些包即 – code 和 vscodium 是 Arch 上 VS Code 的开源替代品。

它们在 MIT 许可下获得许可,并且构建在与 Microsoft VS Code 相同的开源存储库上。 AUR 还包含所有这些二进制文件的开发版本。 在本文中,我们将主要关注安装 Microsoft 打包的 Visual Studio Code。 安装开源和开发版本的说明在文章末尾列出。

在 Arch 上安装 Microsoft VS Code

从 AUR 安装任何存储库有两个选项。 我们可以下载存储库并手动从源代码构建它,或者我们可以借助像 paru 和 yay 这样的 AUR 助手来快速安装程序。 我们将通过两种方式安装 vs-Code。

1. 使用 AUR 助手

使用 paru/yay,您只需一行即可安装 vs-code ;)。

# If you are using yay, just replace paru with yay. paru -S visual-studio-code-bin 

2. 在 Arch 上从源代码构建 VS Code

另一种选择是下载构建存储库并从源手动安装它。 为此,我们需要一些额外的包——git(用于克隆存储库)和 base-devel(用于安装构建包所需的程序)。 要安装这些软件包,请使用命令

sudo pacman -S git base-devel 

克隆包存储库

使用以下命令从 AUR 克隆 VS-Code 稳定存储库:

git clone https://aur.archlinux.org/visual-studio-code-bin.git 
与代码 Git

构建包

要更新包,请进入包目录并使用命令 makepkg -si 来构建它。

cd visual-studio-code-bin makepkg -si 
构建与代码 1
构建与代码 2

makepkg 进入 chroot 环境以安装 VSCode 及其依赖项(用于构建和运行包)。 系统将提示您输入 root 密码以进行最终更改。 安装完成后,您可以在终端中键入代码以启动 VSCode

在 Arch Linux 上安装其他版本的 VS Code

如果您是一个支持开源的人,或者您只是想站在最前沿,您可能会想要安装内部版本或开源版本。 安装过程与 Arch 上的 Microsoft 稳定版 VS Code 非常相似。 稳定的开源构建 – 代码在官方存储库中可用,因此您只需使用 Pacman 即可安装它。

对于其他二进制文件和存储库,您只需将 visual-studio-code-bin 替换为您选择的存储库即可。 例如,如果你想安装 code-git 的开发分支,你可以使用命令

paru -S code-git 

注意:VS Code 版本相互冲突。 因此,您通常不能在同一台机器上同时拥有两个不同版本/版本的 VS Code。

结论

安装后,Visual Studio Code 应该可以完美运行,没有任何并发​​症。 如果您在程序执行、扩展、ssh 等方面遇到任何问题,您可以查看 Visual Studio Code 中的 Arch Wiki 常见问题。