Como instalo o Visual Studio Code?

164

Acabei de baixar VSCode-linux-x64do site da Microsoft . É um arquivo zip de 62 MB. Como posso instalá-lo no meu sistema Ubuntu?

Rasool
fonte
3
Se você deseja acompanhar a estrutura do sistema de arquivos: o melhor local para instalar isso é em / opt /.
Rinzwind
Atualizado essência @BrunoLM com algumas alterações em nomes de arquivos (não pode colocá-lo como uma resposta porque a pergunta é protegido) gist.github.com/pomber/db44098f3413d5213aec
pomber
11
Eles estão fornecendo um arquivo .deb agora.
Pavak Paul
11
Solução direta PPA (desde fevereiro 2017). Askubuntu.com/a/895790
zurfyx

Respostas:

153

Atualizar

O VSCode agora está disponível como arquivo DEB . Você pode baixá-lo e depois executar:

sudo dpkg -i ~/path/to/code_1.XXX.deb

No caso de dpkgreclamações sobre dependências ausentes, execute:

sudo apt -f install

depois para corrigir o problema.

Resposta antiga

  1. Faça o download do Visual Studio Code para Linux
  2. Extraia-o: unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
  3. Execute o codeexecutável para abrir o Código do Visual Studio
  4. (Opcional) Crie um link simbólico para executar convenientemente a codepartir do terminal:
    sudo ln -s /path/to/VSCode/code /usr/local/bin/code

Fonte (instruções de instalação): https://code.visualstudio.com/docs/setup/linux

Cactux
fonte
2
Também certifique-se que você é raiz ao extrair arquivos e, em seguida, permitir que as permissões rwx para os arquivos extraídos para o usuário desejado
Muddassir Nazir
Um problema que estou enfrentando é como adicioná-lo ao lançador. Porque o bloqueio do lançador se torna inútil quando você fecha o código VS. Você deve abri-lo no link sym que você criou.
Muddassir Nazir
@mnstalemate ver aqui sobre como criar um lançador personalizado askubuntu.com/a/78747/167115
mchid
2
Isso funcionou para mim: code.visualstudio.com/docs/setup/linux -> instale o pacote .deb através da instalação do software Ubuntu
Sudhanshu Mishra 26/09/16
2
De fato, a instrução mudaram → “Instale o pacote através de um gerenciador de pacotes GUI clicando duas vezes sobre o arquivo do pacote, ou através da linha de comando:”
Frank Nocke
113

Você pode usar o Ubuntu Make para baixar e instalar o Visual Studio Code:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Em seguida, instale o código do Visual Studio:

umake ide visual-studio-code

Em seguida, clique no ícone do Visual studio que ele coloca automaticamente no seu iniciador.

Para removê-lo, exclua a pasta de instalação e clique com o botão direito do mouse no iniciador para desafixar o ícone. O padrão da pasta de instalação é~/tools/web/visual-studio-code

Referências

Jorge Castro
fonte
2
Alguma maneira fácil de atualizar versões?
Adrian Lopez
11
Eu tive que fazer isso para fazê-lo funcionar. Baixar, extrair e tentar executá-lo na instalação do Ubuntu 15.04 resultou em alguns erros do sandbox e ele não foi iniciado. Isso inicia e adiciona um ícone para ele.
GregInWI2
11
Após a instalação dessa maneira, o processo de atualização é tratado pelo Visual Studio Code, portanto, você só precisa fazer isso uma vez.
Jorge Castro
@JorgeCastro Não pense que é esse o caso. As atualizações não disponíveis em 'Ajuda' ficam acinzentadas e a versão mostrada em Ajuda -> Sobre é 0.1.0! A versão atual é 0.9.2.
Denis
2
Pode ser apenas a minha configuração, mas o que eu tinha que fazer uma ligação simbólica, porque a instalação padrão diretório não estava no meu $ PATH:ln -s $HOME/.local/share/umake/ide/visual-studio-code/code $HOME/bin/
Abe Voelker
91

O Visual Studio Code ativou repositórios oficiais do Linux em fevereiro de 2017 (v1.10)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
sudo add-apt-repository -y "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt -y install code

Você pode atualizar / dist-upgrade como de costume

sudo apt -y upgrade
sudo apt -y dist-upgrade
zurfyx
fonte
10
Esta resposta precisa de mais votos positivos e precisa ser aceita pelo proprietário da pergunta.
Diogo Gomes
11
Seu código não funciona para mim. Teste-o e considere as seguintes instruções oficiais: github.com/Microsoft/vscode/issues/2973#issuecomment-280575841
abumalick
Veja a resposta de JeffRSon para um método mais up-to-date, semelhante ao (mas mais fácil do que) esta
Dan Nissenbaum
11
@terdon me avise se eu estiver enganado, mas a resposta da OMI não deve ser um lugar para discutir outra resposta. Além disso, eu realmente discordo da sua segunda parte, porque esta não requer um arquivo .deb de antemão (por isso, escrevi após o arquivo do Cactux aceito).
Zurfyx
Você está certo de que os comentários de uma resposta não são o lugar para discutir outra. Mas um único comentário simplesmente apontando um benefício percebido de outra resposta não é prejudicial e pode ser útil. Às vezes, deixo uma sob minha própria resposta se sinto que uma das outras é melhor, por exemplo.
terdon
36

Agora há um pacote .deb para Ubuntu e Debian além do rpm / zip. Está disponível aqui e pode ser instalado como de costume:

sudo dpkg -i vscode-amd64.deb

Funciona bem no Xenial. Talvez alguém crie um PPA para simplificar as atualizações. Ou ele se tornará parte do repositório oficial.

Atualização 03/17: Desde a versão 1.10 (fevereiro de 2017), há suporte interno para repositórios oficiais do Linux. O VS Code agora pode ser atualizado automaticamente no Linux, embora você precise instalá-lo manualmente uma vez.

JeffRSon
fonte
6
isso provavelmente deve ser marcado como a resposta correta a partir de
05/06/2016
@ user25064 a resposta que alavancou o ubuntu-make funcionou totalmente bem para mim 11/10/2016 - no entanto, o arquivo .deb certamente também facilita.
anon58192932
Existe um PPA? Agora há uma nova versão, que seria tão bom para obtê-lo com o apt
Csaba Toth
veja Update - finalmente VSCode em Linux deve ser atualizável facilmente
JeffRSon
18

Instale o snap.

sudo apt install snapd-xdg-open
sudo snap install code --classic
Martin Wimpress
fonte
Tentei muitas dessas respostas com muitas falhas. Esta solução funcionou totalmente para mim (Xubuntu VirtualBox). O que realmente torna isso especial é que posso escrever isso em um shell vagrant e provisionar a caixa virtual com antecedência. É fácil compartilhar a caixa com outras pessoas da minha equipe de desenvolvimento. Isso funciona muito bem ...
zipzit 24/03
Vote esta resposta o máximo possível, pois é a melhor maneira mais recente. Outros métodos estão desatualizados.
Sonevol
11
Agora deveria ser code, não vscode(o oficial foi lançado e o vscodepacote snap foi abandonado). Não consigo editar devido ao limite inferior de caracteres alterado.
Mateusz Konieczny 13/07
14

Como eles fornecem um .debarquivo agora, recomendo usá-lo em vez da abordagem abaixo.

A maneira que eu fiz é a seguinte. Usando um terminal:

  1. Crie um diretório para os arquivos e mude para este diretório:

    mkdir msvs && cd msvs
    

O nome do diretório é arbitrário.

  1. Descompacte o arquivo zip na sua nova pasta:

    unzip ../Downloads/VSCode-linux-x64.zip
    
  2. Execute o ide usando

    ./VSCode-linux-x64/code &
    

Você também pode criar um link da área de trabalho para poder iniciá-lo diretamente da área de trabalho ou clicar duas vezes no nautilus.

Para criar uma entrada de menu:

  1. No terminal, crie um arquivo

    sudo gedit /usr/share/applications/MSVS.desktop
    

copie e cole o seguinte:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/msvs/code
Name=MSVS
Icon=/opt/msvs/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png
Categories=Development

No meu caso, o executável reside dentro /opt/msvs.

sudo cp -R ~/Downloads/VSCode-linux-x64 /opt/msvs

Também baixei um ícone do MS para este aplicativo em

wget http://fc06.deviantart.net/fs70/i/2012/344/9/1/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png

e movi-lo para /opt/msvs:

sudo mv flurry*png /opt/msvs
Harris
fonte
Simplesmente clicar duas vezes no executável ( Code) não funciona para executá-lo, no Nautilus? (No momento só posso testar isso com Nemo e PCManFM.)
Elias Kagan
Isso também funciona.
Harris
2
Na verdade, era isso que eu também estava procurando. Obrigado. BTW: as melhores ícones para usar é que é próprio: Icon=/opt/msvs/resources/app/vso.png.
Thednp 11/11/15
A estrutura de diretório agora mudou e o caminho para seu próprio ícone é agora:Icon=/opt/msvs/resources/app/resources/linux/code.png
mchid
4

O Código do Visual Studio não precisa ser instalado, por si só. Em vez disso, você pode descompactar o arquivo onde quiser, e executar o programa clicando duas vezes no arquivo chamado code(que é o principal executável).

Aqui está um procedimento orientado a GUI para fazer isso:

  1. Vá para o site Visual Studio Code e clique em Download Code for Linux . (Você provavelmente também deve revisar os termos da licença e a política de privacidade .)

  2. Crie uma nova pasta para onde você deseja que o Visual Studio Code. É melhor fazer isso na sua pasta pessoal (se outros usuários quiserem usar o Código do Visual Studio, ele poderá ser extraído separadamente para eles - qualquer modificação ou alteração na configuração será por usuário).

    Essa pasta de destino deve estar vazia, pois o .ziparquivo fornecido para download não possui tudo em uma pasta de nível superior. Por exemplo, se você colocar o software instalado para seu próprio usuário ~/opt, poderá criar uma nova pasta chamada lá VSCode-linux-x64.

  3. Clique com o botão direito do mouse no arquivo .zip baixado e clique em Extrair para ... e selecione a pasta que você criou.

    Se preferir, ou se o navegador de arquivos não mostrar uma opção Extrair para ... , mova o arquivo .zip para a pasta de destino, clique com o botão direito do mouse no ícone e clique em Extrair aqui .

  4. Para executar o Visual Studio Code, clique duas vezes no codeexecutável, que é um dos arquivos extraídos.

    Atualmente, o Visual Studio Code é um software de "visualização", o que significa que ainda está sendo desenvolvido e ainda não é totalmente estável. Portanto, você pode preferir iniciá-lo a partir de um terminal para poder ver possíveis erros e avisos úteis. Para fazer isso, abra uma janela do Terminal ( Ctrl+ Alt+ T), cdno diretório em que você a extraiu e execute ./code.

Eliah Kagan
fonte
E as atualizações?
Mateusz Konieczny
2

Dos documentos oficiais do Visual Studio Code:

  1. Faça o download do pacote .deb nesta página .
  2. Execute o seguinte comando: sudo dpkg -i ~/path-to-file.deb
  3. Se você receber erros de dependência ao usar o dpkg com um pacote, execute: sudo apt-get install -f

Nota: 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 do sistema.

Jebin Philipose
fonte
1
  • Instale o gdebiinstalador do pacote
  • Baixe o .debpacote VSCode aqui
  • Instale o pacote baixado usando gdebi
Saikat Sengupta
fonte
1

Não posso comentar a resposta correta acima (usando o PPA a partir de fevereiro), portanto, adicionarei outro detalhe aqui.

O Código Visual depende da libgtk2.0-0, que não é listada como uma dependência nos metadados. Você pode encontrar esse problema se, como eu, configurar instalações mínimas de caixa virtual apenas para solucionar problemas difíceis no nível do sistema, nos quais você deve hackear e cortar pacotes que você não deseja fazer no seu host real.

Em hosts mínimos, é necessário o seguinte, além do mencionado acima, para que o Visual Code seja executado:

sudo apt install libgtk2.0-0
user2427436
fonte
1

Instalando o VS Code no Ubuntu

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] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Isso fará o download da chave gpg, copiará e criará os arquivos apt. Então você pode simplesmente atualizar e instalar o código vs :

sudo apt-get update
sudo apt-get install code
  • A vantagem deste método de instalação é que você pode atualizar facilmente vscode usando o comando apt-get update . Funciona bem e eu uso o código vs com o plugin vim por mais de 2 anos (c, c ++, python, md, látex, html, javascript ...).

BTW, VS Code será um pacote padrão no Ubuntu 18.04 (final de abril de 2018)!

abu_bua
fonte
2
Sua vantagem não é mais uma vantagem real porque o pacote de snap ao Visual Studio Code ( vscode ) no Ubuntu também é atualizado automaticamente.
22418
@karel Acho que a vantagem se refere ao "uso do comando apt-get update". Alguns de uso realmente não gostam de pacotes de snap :-)
tanius
0
  • Baixe o script do instalador do Powerbase para o Visual Studio Code

  • Torne-se root

    sudo -i
    
  • Mude para o diretório de download (provavelmente ~/Downloads/)

    cd /home/*yourusername*/Downloads/
    
  • Execute o script do instalador. Se não houver erros, ele simplesmente sairá…

    sh ./vscodeinstaller.sh
    

É isso aí. Nada de especial sobre este e deve funcionar em qualquer distribuição Linux. Basta abrir o iniciador e começar a digitar o código do Visual Studio.

Ilyes Boudjelthia
fonte
11
Porque sudo -i, é o suficiente para começar sudo ./vscodeinstaller.sh. Melhorsudo ~/Downloads/vscodeinstaller.sh
AB
Falhou. http://www.thepowerbase.com/Vstudio/vscodeinstaller.shlink morto.
zipzit