如何在 Ubuntu 上更新 Visual Studio Code?

如何在 Ubuntu 上更新 Visual Studio Code?

我下载了适用于 Ubuntu(64 位)的 VS Code .tar.gz 版本,并且能够顺利运行一段时间。还安装了一些扩展。

如何有效地更新此 VS Code 安装?我能想到的一件事就是下载新的 .tar.gz 存档并提取到同一位置,只保留旧的“extensions”文件夹。

如果我使用 .deb 版本,是否需要相同的过程?每次有更新时我是否都要下载新的 .deb?

答案1

以下命令对我有用:

wget 'https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64' -O /tmp/code_latest_amd64.deb
sudo dpkg -i /tmp/code_latest_amd64.deb

将这两个命令放入名为的可执行 Bash 脚本中auto-update-vscode,当 Visual Studio Code 提示它已过期时,您可以随时从 shell 中运行它。

答案2

2021 年 10 月更新答案:

如果你使用 .deb 文件安装了软件,则无需手动下载软件包。你只需执行以下操作:

sudo apt update 
sudo apt install code

谢谢@MuhammadSheraz


旧答案:

sudo apt-get update
sudo apt-get install code 

来源:https://code.visualstudio.com/docs/setup/linux

答案3

Vladimir S. 发布了正确的解决方案,尽管他最初没有直接链接到有答案的部分。直接链接在这儿

对于那些不想点击的人,这里是微软的官方解决方案:

基于 Debian 和 Ubuntu 的发行版

对于基于 Debian/Ubuntu 的发行版,最简单的安装方法是通过图形软件中心(如果可用)或通过命令行下载并安装 .deb 包(64 位):

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies

安装 .deb 包将自动安装 apt 存储库和签名密钥,以使用常规系统更新机制 (apt update) 启用自动更新。请注意,下载页面上还提供 32 位和 .tar.gz 二进制文件。

还可以使用以下脚本手动安装存储库和密钥:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

然后更新包缓存并使用以下命令安装包:

sudo apt-get update
sudo apt-get install code # or code-insiders

答案4

自 1.10.2 版起,Visual Studio Code 已获得 Linux 的官方签名存储库。请查看这里

相关内容