我想更新我的 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