Instalar e remover o Microsoft Visual Studio Code
Publicado por Perfil removido (última atualização em 29/06/2015)
[ Hits: 14.936 ]
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).
#!/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
APACHE - Script para gerenciar usuários do apache
Editar o gerenciador de boot Grub.
ZFFmpeg - Conversor e editor de vídeos
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Como atribuir corretamente o CNES final baseado nas regras de certific... (3)
driver do repositorio debian nao atende o requisito minimo (6)
Novo problema! Erro durante a arualização! (3)
Tenho um problama de quebra de pacote e não descobri como resolver [RE... (1)