Instalar e remover o Microsoft Visual Studio Code
Publicado por Perfil removido (última atualização em 29/06/2015)
[ Hits: 15.139 ]
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
Instalar emuladores no Fedora 22
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)
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
Problema com o Centro de Aplicativos Ubuntu 25.04 (1)
Maquina não se comunica [RESOLVIDO] (5)
E aí? O Warsaw já está funcionando no Debian 13? (5)
Direcionar uma URL para Outra No Mikrotik (2)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)