Instalar e remover o Microsoft Visual Studio Code

Publicado por Perfil removido (última atualização em 29/06/2015)

[ Hits: 15.139 ]

Download vscodeinstaller3.sh




Script simples para instalação e remoção do Microsoft Visual Studio Code no GNU/Linux.

Ele baixa a aplicação, descompacta em /opt e cria o atalho, além de permitir a remoção do software (instruções no script).

  



Esconder código-fonte

#!/bin/bash
###########################################################################################################################
# Script para a instalação e remoção do editor Microsoft Visual Studio Code.
# Editado por Eris R. Jr. erixtec at gmail.com
# Baseado no script do site thepowerbase, disponibilizado em:
# http://www.thepowerbase.com/2015/04/install-visual-studio-code-ubuntu-14-04-14-10-15-04/
# Adicionado opções para instalação e desinstalação do software, alem de criar o atalho para o software
# sem necessitar fazer o download do arquivo .desktop do site www.thepowerbase.com
# Ao fazer download do script, torne-o executável com o comando:  chmod +x vscodeinstaller.sh  | e o execute como root:
# su -
# ou
# sudo su -
# cd /diretorio/onde-salvou-o-script
# chmod +x vscodeinstaller.sh
# Para instalar execute:
# ./vscodeinstaller.sh -i
# Para remover execute:
# ./vscodeinstaller.sh -r


# Recebe a arquitetura da maquina
pcarch=$(uname -m)

#####################
#Rotina de instalação
case $1 in
"-i") echo -e "\t Iniciando a instalação! \n"

   #Cria os diretórios para o download e instalação do VSCode
   mkdir -p /tmp/vscode /opt/vscode
   cd /tmp/vscode

   if [ $pcarch == "x86_64" ]; then
   echo -e "\t Efetuando o download da versão de 64bits.\n"
   # efetua o download do VSCode 64 Bits
   wget -O vscode-linux-$pcarch.gz https://vscode-update.azurewebsites.net/latest/linux-x64/stable 

   # Extrai os arquivos para instalação em: /opt/VSCode
   tar xzvf  /tmp/vscode/vscode-linux-$pcarch.gz --strip 1 -C /opt/vscode       

   else
   echo -e "\t  Efetuando o download da 32bits.\n"
   # efetua o download do VSCode 32 Bits
   wget -O vscode-linux-$pcarch.gz https://vscode-update.azurewebsites.net/latest/linux-ia32/stable

   # Extrai os arquivos para instalação em: /opt/VSCode
   tar xzvf  /tmp/vscode/vscode-linux-$pcarch.gz --strip 1 -C /opt/vscode     
   fi

   #Cria link simbolico para o executavel
   ln -s /opt/vscode/code  /usr/local/bin/code

   # Copia o icone do VSCode para o diretorio: /usr/share/icons/
   cp /opt/vscode/resources/app/resources/linux/code.png /usr/share/icons/

   # Cria o arquivo .desktop para o VSCode em /usr/share/applications/  para que este seja exibido no menu do sistema.
   echo "[Desktop Entry]
   Name=Visual Studio Code
   Comment=Editor de Codigo do Visual Studio para Linux
   Exec=/opt/vscode/code
   Icon=/usr/share/icons/code.png
   Type=Application
   StartupNotify=true
   Categories=TextEditor;Development;Utility;
   MimeType=text/plain;">/usr/share/applications/visualstudiocode.desktop

   #Remove os arquivos temporários
   rm -r /tmp/vscode
   echo "Instalação concluída!"
;;

   #Rotina de remoção
"-r") echo "Removendo o Visual Studio Code"
   rm -rf /usr/share/icons/code.png 
   rm -rf /usr/share/applications/visualstudiocode.desktop
   rm -rf /opt/vscode
   rm -rf /usr/local/bin/code
   echo "Remoção concluída!"
   ;;

   *) echo "Opção incorreta! Favor digitar  ./vscodeinstaller.sh -i para instalar, ou ./vscodeinstaller.sh -r para remover"
;;
esac
exit 0

Scripts recomendados

Instalar emuladores no Fedora 22

Rodízio de Relatórios no SARG

Adição automática dos repositórios do Google Chrome, Google Talk Plugin, Google Earth, Dro no Ubuntu

Multiconversor (Octal para binário, decimal para hexadecimal, etc)

Atualizar repositórios Git


  

Comentários
[1] Comentário enviado por Thihup em 05/05/2015 - 17:52h

E para quem tem so 32 bits ?

[]'s

T+

[2] Comentário enviado por removido em 05/05/2015 - 19:12h


[1] Comentário enviado por Thihup em 05/05/2015 - 17:52h

E para quem tem so 32 bits ?

[]'s

T+


Não poderá instalar (Ao menos por enquanto), a Microsoft não disponibilizou uma versão de 32Bits para Linux e não sei se chegarão a lançar uma.

*Mas sinceramente eu não vejo um bom motivo para alguém em 2015 usar um sistema de 32 bits (tem pelo menos uns 6-7 anos que não vejo lançarem processadores X86 de 32bits, e os de 64 existem ao menos a 10. Hoje mesmo CPU/APUs de baixo desempenho, como atom, celeron e AMD-E, A4, sempron etc são todos de 64bits). Ainda mais se for uma estação de desenvolvimento.


[3] Comentário enviado por Thihup em 19/06/2015 - 12:15h

Hehe.

Eles lançaram =D

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png

[4] Comentário enviado por removido em 19/06/2015 - 15:15h


[3] Comentário enviado por Thihup em 19/06/2015 - 12:15h

Hehe.

Eles lançaram =D

[]'s

T+

--
http://piadasnerds.com/wp-content/uploads/2011/08/grafico_souProgramador.png


Ja enviei atualização do script, agora sera capaz de instalar tanto para 32 quanto 64 bits (Conforme o sistema).


*Mas ainda não vejo nenhuma vantagem em usar ambientes de 32Bits em 2015.

[5] Comentário enviado por removido em 03/02/2017 - 23:18h

Script alterado, para que volte a ser funcional nesta data (02/02/2017).

-----------------------------------------------
KISS principle, RTFM and STFW = 42


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts