如何升级Visual Studio Code?

58
什么是在Ubuntu上升级Visual Studio Code的最佳方法?
目前,我是定期从他们的官方网站获取最新版本(.deb文件)。
sudo dpkg -i code_*.deb
12个回答

91

Visual Studio Code在2017年2月(v1.10)启用了官方Linux仓库。

sudo add-apt-repository -y "deb https://packages.microsoft.com/repos/vscode stable main "
sudo apt update
sudo apt -y install code

您可以像往常一样升级/升级所有软件包

sudo apt -y upgrade
sudo apt -y dist-upgrade

1
在Debian 9.3.0干净的LDXE中,按照上述步骤进行操作后,我需要通过sudo apt-get install安装以下额外的软件包:software-properties-common apt-transport-https - gridtrak
2
我使用了 sudo add-apt-repository -y "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main " 命令,以避免出现不支持的架构信息。 - hkchengrex

21
  1. 请在此链接上将最新的Visual Studio Code(.deb)软件包下载到您的计算机上:

    https://go.microsoft.com/fwlink/?LinkID=760868

    或者在此链接上下载:Getting Started

  2. 然后在您下载了.deb文件的文件夹中打开终端,并输入以下命令:

     sudo dpkg -i <下载的文件>.deb
    
  3. 最后,如果您有apt-get,请执行以下命令(如果没有,请先安装apt-get):

     sudo apt-get install -f
    

19
如果您是通过软件仓库安装的,请先退出Visual Studio Code,然后执行以下操作:
sudo apt update
sudo apt install code

这是安装或升级到最新版本的相同命令。您可以使用以下命令查看版本:
code --version

现在最简单和推荐的方法是使用snap:
sudo snap install --classic code

而且更新应该是自动的。

9

这在Ubuntu系统中运行良好。

sudo apt-get update
sudo apt-get install code 

6
  1. When you install VSCode with the file .deb on Ubuntu 20.08, first, remove it:

    sudo apt-get remove code
    
  2. Add the repository in this link https://code.visualstudio.com/docs/setup/linux

     wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
     sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
     sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
    
  3. Udate the package cache and reinstall

     sudo apt-get install apt-transport-https
     sudo apt-get update
     sudo apt-get install code 
    
  4. In the next time when you want to upgrade, just do:

     sudo apt-get update
     sudo apt-get upgrade code
    

因为您的存储库缺少升级VSCode所需的信息,上述解决方案将修复此问题。


没有Ubuntu 20.08。您是不是指的是Ubuntu 20.04.8(Focal Fossa)? - undefined
虽然最新的版本是20.04,但是看起来是20.04.6(?)。是否有Ubuntu 20.04.8版本? - undefined
我们可能处于一个DenverCoder9的境地:“最后一次出现超过1年前”。还有其他人可以加入吗? - undefined

2

以下是我为避免烦人的消息所做的:

  1. 如果您已经安装了VSCode,请卸载它。
sudo apt-get remove code
  1. 添加软件源,更新并安装:
sudo add-apt-repository -y "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main "
sudo apt update
sudo apt -y install code

2
以下命令适用于我(在Linux上):
```bash ```
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

将这两个命令放入一个名为auto-update-VSCode的可执行Bash脚本中,您可以在任何时候从shell中运行它,当Visual Studio Code提示需要更新时。

什么是Linux?Ubuntu?它是在哪个版本的Ubuntu上进行测试的? - undefined
除了build=stable之外,还有哪些有效的参数?对于那些参数也适用吗? - undefined
除了build=stable之外,还有哪些有效参数?insidermonthlyweekly?这些参数也适用吗?这些参数的文档在哪里?可以在答案中补充一些这方面的信息。*下载 Visual Studio Code InsidersVisual Studio Code 和 Visual Studio Code Insider 有什么区别?*。 - undefined

1

我正在运行Ubuntu 20.04,对我来说这完美地运作了:

    $ wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_latest_amd64.deb

    $ sudo dpkg -i /tmp/code_latest_amd64.deb

1
我收到了404未找到的错误。 - jovialcore

0

在Ubuntu中更新Vscode的最佳方法:

sudo apt-get update
sudo apt-get install code 

1
重复 https://stackoverflow.com/a/77376211/ - undefined

0
如果您已经安装了VS Code,请进入终端并输入两个不同的命令:
  1. sudo apt update
  2. sudo apt-get upgrade code

1
翻译自英文到中文。仅返回翻译的文本:重复的https://stackoverflow.com/a/77376211/ - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接