在 Ubuntu 18.04 中更新 VS Code

在 Ubuntu 18.04 中更新 VS Code

我想更新我的 VS Code,因此尝试了多种方法,但都得到了这样的结果

sudo dpkg -i code_1.45.1-1589445302_amd64.deb

在此处输入图片描述

马丁@马丁~/下载$ sudo apt 安装代码
正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
代码已经是最新版本(1.45.1-1589445302)。
升级了 0 个,新安装了 0 个,删除了 0 个,并且未升级 8 个。

在此处输入图片描述

但是当我检查 VS Code 时我看到了。

在此处输入图片描述

我需要升级我的 VS Code,因为有些扩展无法激活。我认为原因是 VS Code 不是最新的。

在此处输入图片描述

无论我重新加载多少次,它们都无法激活

更新:

马丁@马丁~$ umake --list-installed
visual-studio-code:专注于现代网络和云的 Visual Studio
    路径:/home/martin/.local/share/umake/ide/visual-studio-code

马丁@马丁~$ snap 列表 | grep -i 代码
马丁@马丁~$ flatpak 列表 | grep -i 代码
马丁@马丁~$ 

答案1

如果您打算继续使用 deb 打包版本 - 请删除 umake 版本:

umake --remove ide visual-studio-code

而使用 deb-package。


但我个人建议使用 Visual Studio Codeumake ide visual-studio-code并将其从 APT 中删除sudo apt-get remove code

答案2

如果您之前通过下载 .deb 包安装了 VS Code,除非您添加了 vscode 存储库,否则它将不会更新。

通过在终端中执行以下命令添加 VS Code 存储库。

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

更新软件包列表。

sudo apt update 

它会显示是否有任何可用的 vscode 新版本。您可以升级到最新可用的 vscode。

sudo apt install code

答案3

从 Ubuntu 软件安装 Visual Studio Code snap 包,它将自动更新。

sudo snap install code --classic

相关内容