VSCode 1.70 更新至 1.71 的问题

VSCode 1.70 更新至 1.71 的问题

VSCode 新的更新 1.71 可用。我目前有 VSCode 1.70,我下载了 ubuntu 的 .deb 包,但 VSCode 无法更新。有人问过类似的问题,最常见的回答是执行以下操作: sudo apt-get update之后我运行以下sudo apt-get update code 计算机,然后告诉我Reading package lists... Done Building dependency tree... Done Reading state information... Done code is already the newest version (1.70.2-1660629410) 请帮忙!

答案1

看起来你在这里混淆了两个不同的级别。apt适用于你sources.list(和附带文件)中定义的存储库。这些存储库包含deb软件包。但这并不意味着apt知道deb你下载并存储在文件系统某处的任何软件包;)

基本上有两件事你可以做。第一种方法,也是我推荐的,就是等到你code最初安装软件包的存储库更新到 1.71 版本。然后,新版本应该会自动出现在你的更新中。

第二种方法是使用deb手动安装您下载的文件dpkg。但这种方式下,您需要自行承担任何依赖性、不兼容性等问题。

答案2

sudo apt-get update code

update不接受其背后的任何东西。

如果您下载了 .deb 文件,则需要使用dpkg它来安装它,而不是apt.apt只会从存储库更新。那就是:

sudo dpkg --install {package.db}

如果存在任何依赖关系,您还需要处理依赖关系。

其他方法使用apt

要获得 1.72,您可以使用它来添加密钥,添加来自微软的第三方 ppa,然后更新/升级到最新版本:

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

对于 1.72 版本,你可以使用以下命令安装

sudo apt install code-insider

或 1.71

sudo apt install code

当新版本发布时该方法也会添加新版本。

相关内容