Como atualizar o código VS no Ubuntu?

43

Eu baixei a versão zip do VS Code para Ubuntu (64-bit) e pude executá-la suavemente por algum tempo. Algumas extensões também foram instaladas.

Como posso atualizar com eficiência esta instalação do VS Code? Uma coisa que posso pensar é apenas baixar o novo zip e extrair para o mesmo local, apenas mantendo a antiga pasta "extensões".

Se eu usar a versão .deb , o mesmo processo será necessário (faça o download do novo .deb toda vez que houver uma atualização?)

    
por ramcrys 05.10.2016 / 18:05

9 respostas

68

Isso funciona para mim:

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

Lance essas duas etapas em um script bash executável chamado auto-update-vscode e você pode simplesmente executá-lo a partir do seu shell sempre que o VS Code disser que ele está desatualizado.

    
por Joe Bergevin 15.12.2016 / 06:52
24

Vladimir S. postou a solução correta, embora não tenha vinculado diretamente à seção que tinha a resposta. O link direto está aqui: link

Para aqueles que preferem não clicar, aqui está a solução oficial da Microsoft:

Distribuições baseadas em Debian e Ubuntu

A maneira mais fácil de instalar para distribuições baseadas em Debian / Ubuntu é baixar e instalar o pacote .deb (64 bits) através do centro de software gráfico, se disponível, ou através da linha de comando com:

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies

A instalação do pacote .deb instalará automaticamente o repositório apt e a chave de assinatura para ativar a atualização automática usando o mecanismo de atualização regular do sistema (atualização apt). Observe que os binários de 32 bits e .tar.gz também estão disponíveis na página de download.

O repositório e a chave também podem ser instalados manualmente com o seguinte script:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Em seguida, atualize o cache do pacote e instale o pacote usando:

sudo apt-get update
sudo apt-get install code # or code-insiders
    
por Don Cullen 17.04.2017 / 19:13
3

De acordo com o problema Configuração repositório apt para permitir a atualização no nível do sistema operacional nos sistemas baseados no Debian # 2973 , o PPA oficial ainda está em andamento.

Existem dois PPA hospedados no github e opensuse. Você pode usar o link antes que o VSCode tenha seu PPA oficial.

    
por Kirin Lin 29.10.2016 / 05:48
3

No verdadeiro estilo ms, eles decidiram chamar o pacote apenas code . Então baixe o último .deb e:

sudo dpkg -r code
sudo dpkg -i code_downloaded_package.deb

A configuração, as extensões instaladas e até a pasta atualmente usada são preservadas.

    
por Marc 15.12.2016 / 16:27
3

Você não precisa baixar o pacote manualmente. Você pode apenas fazer:

sudo apt-get update
sudo apt-get install code 

fonte: link

    
por Katinka Hesselink 17.03.2018 / 16:02
1

Siga os passos abaixo: -

  1. Faça o download da versão mais recente do Visual Studio Code como um pacote .deb.

  2. Instale o instalador do pacote GDebi (se não estiver instalado).

  3. Em seguida, remova o código do Visual Studio (versão antiga) abrindo o pacote .deb (que você baixou anteriormente) usando o GDebi Package Installer e clique na opção "Remover pacote".

  4. Em seguida, abra o pacote .deb da versão mais recente do Visual Studio Code usando o GDebi Package Installer e clique em "Install Package" e instale a versão mais recente do Visual Studio Code.

Todas as suas configurações (pacotes instalados e outras personalizações) no Visual Studio Code, que você fez anteriormente, serão restauradas automaticamente, mesmo depois de seguir o procedimento acima. Então você não precisa se preocupar em instalar os pacotes novamente. Você encontrará essas personalizações e pacotes automaticamente na versão mais recente que você instalou.

A atualização através deste procedimento não remove / remove os arquivos de configuração do Visual Studio Code e é por isso que todas as suas configurações no Visual Studio Code são restauradas.

Este procedimento também funciona para outros editores de código, como o Sublime Text 3 e o Atom. Eu mesmo testei e verifiquei.

    
por Gautam Vashisht 29.10.2016 / 06:26
1

Use o script disponível neste repositório: github.com/moeenz/vscode-updater

    
por Unknown 20.02.2017 / 21:39
1

Desde a versão 1.10.2, o código VS possui os repositórios assinados oficialmente para o Linux. Por favor, procure aqui

    
por Vladimir S. 13.03.2017 / 17:18
0

Obtenha o arquivo .deb em https://code.visualstudio.com e execute-o no gerenciador de pacotes do sistema. Este é o link de fonte oficial .

    
por 08.09.2018 / 16:28