如何升级Visual Studio代码编辑器?

时间:2017-03-22 19:13:07

标签: visual-studio-code

在Linux Ubuntu上升级Visual Studio Code的最佳方法是什么?

目前我定期从他们的官方网站获取最新版本(.deb):https://code.visualstudio.com/

sudo dpkg -i code_*.deb

6 个答案:

答案 0 :(得分:26)

Visual Studio Code在February 2017 (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 :(得分:4)

这在ubuntu中工作正常。

sudo apt-get update
sudo apt-get install code 

答案 2 :(得分:3)

[1]:将最新的vscode(.deb)软件包下载到您的计算机上     链接:

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

,或者那里:
    https://code.visualstudio.com/docs/

[2]:然后在您下载.deb文件的文件夹中打开一个终端并写入:

sudo dpkg -i <the downloaded file>.deb

[3]:最后如果你有apt-get do(如果不是先安装apt-get):

sudo apt-get install -f

答案 3 :(得分:1)

如果您是通过repository安装的,请退出VS Code,然后执行以下操作:

sudo apt-get install code

这是用于安装或升级到最新版本的相同命令。您可以通过以下方式查看版本:

code --version

现在最简单的方法是使用snap:

sudo snap install --classic code

并且根据Microsoft网站,更新会在后台自动发生。

答案 4 :(得分:0)

我正在运行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

答案 5 :(得分:0)

  1. 在Ubuntu 20.08上使用文件.deb安装VSCode时,首先将其删除:

    sudo apt-get remove code
    
  2. 在此链接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. 更新软件包缓存并重新安装

     sudo apt-get install apt-transport-https
     sudo apt-get update
     sudo apt-get install code 
    
  4. 在下次要升级时,只需执行以下操作:

     sudo apt-get update
     sudo apt-get upgrade code
    

由于您的存储库缺少升级VSCode的信息,因此上述解决方案将对其进行修复。