Como atualizar o VS Code no Ubuntu?

74

Baixei a versão zip do VS Code para Ubuntu (64 bits) e consegui executá-la sem problemas por algum tempo. Algumas extensões também foram instaladas.

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

Se eu usar a .debversão, seria necessário o mesmo processo (baixe o novo .deb toda vez que houver uma atualização?)

ramcrys
fonte
4
É o que eu tenho feito. Uma vez por mês, eu vou ao site, faço o download da nova versão e apenas a instalo sobre a antiga. Mais tarde, o VS Code possui um verificador de atualização de software incorporado agora no menu AJUDA. Cheers, Al
heynnema 05/10
11
Sim, o código VS instalado possui esse recurso, mas sempre que houver uma atualização -> ele solicita uma caixa de diálogo -> me envie para o site de download ... Ainda é um pouco inconveniente.
ramcrys
Bem, sim ... mas estamos falando da Microsoft, sim? Não conheço nenhum PPA ou repositório para o VS Code. Cheers, Al
heynnema
A partir da v1.10.1, repositórios oficiais assinados para Linux foram adicionados. "Isso permite atualizações automáticas usando o mecanismo de atualização da plataforma."
Dinesh
do kool @dinesh atualizações automáticas
christianbueno.1

Respostas:

90

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

Execute essas duas etapas em um script bash executável chamado auto-update-vscodee você pode simplesmente executá-lo no seu shell a qualquer momento que o VS Code disser que está desatualizado.

Joe Bergevin
fonte
11
Isso me fez ter 2 VSCode instalado agora, estou no Ubuntu
Cassiano Montanari
Para mim, o antigo .deb foi substituído corretamente. @CassianoMontanari você escolheu alguma outra forma de instalação na primeira vez?
user18099
@ user18099 Sim, instalei o VSCode via Software Center a partir do Ubuntu. Formatei meu PC desde então, agora no Ubuntu 18.04, instalei o VSCode apenas no Software Center.
Cassiano Montanari
28

Vladimir S. postou a solução correta, embora não tenha vinculado diretamente à seção que teve a resposta. O link direto está aqui: https://code.visualstudio.com/updates/v1_10#_misc Miscellaneous

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 no Debian / Ubuntu é baixar e instalar o pacote .deb (64 bits) através do centro gráfico de software, se estiver 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 regular de atualização do sistema (apt update). 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'

Atualize o cache do pacote e instale o pacote usando:

sudo apt-get update
sudo apt-get install code # or code-insiders
Don Cullen
fonte
19

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

sudo apt-get update
sudo apt-get install code 

fonte: https://code.visualstudio.com/docs/setup/linux

Katinka Hesselink
fonte
3
Atualmente, esta é a melhor solução
GiorgosK 17/11
Você perdeu as etapas para adicionar o repositório para isso.
muru
@ muru - isso não era necessário quando publiquei isso. É agora?
Katinka Hesselink
Como não existe esse pacote nos repositórios do Ubuntu, sim. packages.ubuntu.com/search?keywords=code Leia seu próprio link, as etapas para adicionar o repositório estão logo acima das etapas para instalação.
muru
11
É disso que se trata, sim, e o repositório será adicionado automaticamente somente se você tiver usado o arquivo deb para instalá-lo. Não se você usou o zip. Isso também não é mencionado na sua resposta
muru
4

No verdadeiro estilo ms, eles decidiram chamar apenas o pacote code. Faça o download do ú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 usada atualmente são preservadas.

Marc
fonte
Este método, simplesmente funciona!
Sivadass N
1

Siga os passos abaixo: -

  1. Baixe a 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 Visual Studio Code (versão mais antiga) abrindo seu 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 Instalador de Pacotes GDebi e clique em "Instalar Pacote" e instale a versão mais recente do Visual Studio Code.

Todas as suas configurações (pacotes instalados e outras personalizações) no Código do Visual Studio que você fez anteriormente serão restauradas automaticamente mesmo depois de seguir o procedimento acima. Portanto, 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 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 Sublime Text 3 e Atom. Eu mesmo testei e verifiquei.

Gautam Vashisht
fonte
1

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

Vladimir S.
fonte
-1

Obtenha o arquivo .deb https://code.visualstudio.come execute-o no gerenciador de pacotes do sistema. Aqui está o link da fonte oficial .

Abhishek Sinha
fonte