Last active
April 15, 2020 17:23
-
-
Save edivandecastro/d85e1a1d816cb83c02085ade49086d64 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
function unlock { sudo rm /var/lib/apt/lists/lock; } | |
function update_repositories { | |
echo "=======================[ Atualizando repositórios ]======================" | |
if ! sudo apt-get update | |
then | |
echo "Não foi possível atualizar os repositórios. Verifique seu arquivo /etc/apt/sources.list" | |
exit 1 | |
else | |
unlock | |
fi | |
} | |
# update_repositories | |
# echo "======================[ Iniciando a instalação do CURL ]=====================" | |
# if ! sudo apt-get install -y curl | |
# then | |
# echo "Não foi possível instalar o CURL." | |
# exit 1 | |
# fi | |
# echo "==================[ Iniciando o download do pacote NodeJS ]==================" | |
# curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - | |
# echo "=====================[ Iniciando a instalação do NodeJS ]====================" | |
# if ! sudo apt-get install -y nodejs | |
# then | |
# echo "Não foi possível instalar o NodeJS." | |
# exit 1 | |
# fi | |
# echo "============[ Adicionando repositórios para instalação do yarn ]=============" | |
# curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - | |
# echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list | |
# update_repositories | |
# echo "======================[ Iniciando a instalação do YARN ]=====================" | |
# if ! sudo apt-get install -y yarn | |
# then | |
# echo "Não foi possível instalar o yarn." | |
# exit 1 | |
# fi | |
# echo "===========[ Adicionando dependencias para instalação do VSCode ]============" | |
# if ! apt install software-properties-common apt-transport-https wget | |
# then | |
# echo "Não foi possível instalar as dependencias do VSCode." | |
# exit 1 | |
# fi | |
# echo "=================[ Adicionando Microsoft GPG key do VSCode ]=================" | |
# wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | apt-key add - | |
# echo "===========[ Adicionando repositórios para instalação do VSCode ]============" | |
# add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" | |
# update_repositories | |
# echo "=====================[ Iniciando a instalação do VSCode ]====================" | |
# if ! sudo apt-get install -y code | |
# then | |
# echo "Não foi possível instalar o VSCode." | |
# exit 1 | |
# fi | |
# echo "===========[ Adicionando repositórios para instalação do Flash ]=============" | |
# sh -c "echo 'deb http://archive.canonical.com/ubuntu $(lsb_release -cs) partner' >> /etc/apt/sources.list" | |
# echo "=========================[ Atualizando repositórios ]========================" | |
# update_repositories | |
# echo "=====================[ Iniciando a instalação do Flash ]=====================" | |
# if ! sudo apt-get install -y adobe-flashplugin | |
# then | |
# echo "Não foi possível instalar o Flash." | |
# exit 1 | |
# fi | |
# echo "====================[ Iniciando a instalação do JAVA jdk ]===================" | |
# if ! sudo apt-get install -y default-jdk | |
# then | |
# echo "Não foi possível instalar o Java JDK." | |
# exit 1 | |
# fi | |
# echo "=======[ Adicionando repositórios para instalação do Android Studio ]========" | |
# add-apt-repository ppa:maarten-fonville/android-studio | |
# update_repositories | |
# echo "================[ Iniciando a instalação do Android Studio ]=================" | |
# if ! sudo apt-get install -y android-studio | |
# then | |
# echo "Não foi possível instalar o Android Studio." | |
# exit 1 | |
# fi | |
# echo "========================[ Instalando o React Native ]========================" | |
# npm i -g react-native-cli | |
# update_repositories | |
# echo "=======================[ Iniciando a instalação do GIT ]=====================" | |
# if ! sudo apt-get install -y git | |
# then | |
# echo "Não foi possível instalar o git." | |
# exit 1 | |
# fi | |
# echo "=======================[ Instalando o Git FLow ]===========================" | |
# update_repositories | |
# if ! apt install -y git-flow | |
# then | |
# echo "Não foi possível instalar o Git Flow" | |
# exit 1 | |
# fi | |
# echo "=============[ Adicione a chave PGP do repositório do MongoDB ]=============" | |
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 | |
# echo "===========[ Adicionando repositórios para instalação do MongoDB ]===========" | |
# echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list | |
# update_repositories | |
# echo "=====================[ Iniciando a instalação do MONGODB ]===================" | |
# if ! sudo apt-get install -y mongodb | |
# then | |
# echo "Não foi possível instalar o mongodb." | |
# exit 1 | |
# else | |
# systemctl enable mongodb | |
# systemctl start mongodb | |
# systemctl status mongodb | |
# fi | |
# update_repositories | |
# echo "======[ Iniciando a instalação de dependências do capybara-webkit ]========" | |
# if ! sudo apt-get install -y libqt4-dev libqtwebkit-dev | |
# then | |
# echo "Não foi possível instalar as dependências do libqt4-dev libqtwebkit-dev." | |
# exit 1 | |
# fi | |
# update_repositories | |
# echo "======[ Iniciando a instalação de PhantomJS ]========" | |
# if ! sudo apt-get install -y phantomjs | |
# then | |
# echo "Não foi possível instalar o PhantomJS." | |
# exit 1 | |
# fi | |
# update_repositories | |
# echo "======[ Iniciando a instalação do REDIS ]========" | |
# if ! sudo apt-get install -y redis-server | |
# then | |
# echo "Não foi possível instalar o Redis." | |
# exit 1 | |
# fi | |
# update_repositories | |
# echo "======[ Iniciando a instalação das dependências do Nokogiri ]========" | |
# if ! sudo apt-get install -y libxml2 libxml2-dbg libxml2-dev libxml2-utils libxslt1-dbg libxslt1-dev libxslt1.1 zlib1g-dev | |
# then | |
# echo "Não foi possível instalar as dependências do Nogogiri." | |
# exit 1 | |
# fi | |
# update_repositories | |
# echo "=====================[ Iniciando a instalação da font FiraCode ]==============" | |
# if ! apt install -y fonts-firacode | |
# then | |
# echo "Não foi possível instalar a fonts-firacode." | |
# exit 1 | |
# fi | |
# echo "=====================[ Iniciando a instalação do Vim ]================" | |
# if ! apt install -y vim | |
# then | |
# echo "Não foi possível o vim" | |
# exit 1 | |
# fi | |
# update_repositories | |
# echo "==================[ Adicionando Dependências do Docker ]====================" | |
# if ! sudo apt-get install -y apt-transport-https ca-certificates gnupg-agent software-properties-common | |
# then | |
# echo "Não foi possível instalar as dependências." | |
# exit 1 | |
# fi | |
# echo "============[ Baixando e instalando as Chaves do Repositório ]=============" | |
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
# apt-key fingerprint 0EBFCD88 | |
# echo "===================[ Adicionando repositórios do Docker ]==================" | |
# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | |
# update_repositories | |
# echo "==========================[ Instalando o Docker ]==========================" | |
# if ! sudo apt-get install -y docker-ce docker-ce-cli containerd.io | |
# then | |
# echo "Não foi possível instalar as dependências." | |
# exit 1 | |
# fi | |
# update_repositories | |
# echo "====================[ Baixando e instalando Docker Compose ]=============" | |
# curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose | |
# echo "====================[ Definindo as Permissões do Docker Compose ]=============" | |
# sudo chmod +x /usr/local/bin/docker-compose | |
# update_repositories | |
# echo "==========================[ Instalando o HTOP ]==========================" | |
# if ! sudo apt-get install -y htop | |
# then | |
# echo "Não foi possível instalar o htop" | |
# exit 1 | |
# fi | |
# echo "============[ Adicionando repositórios para instalação do spotify ]=============" | |
# curl -sS https://download.spotify.com/debian/pubkey.gpg | sudo apt-key add - | |
# echo "deb http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list | |
# update_repositories | |
# echo "==========================[ Instalando o Spotify ]==========================" | |
# if ! sudo apt-get install -y spotify-client | |
# then | |
# echo "Não foi possível instalar o spotify" | |
# exit 1 | |
# fi | |
# echo "========[ Adicionando repositórios para instalação do postgresql 9.6 ]===========" | |
# sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' | |
# wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - | |
update_repositories | |
echo "=========================[ Instalando o PostgreSQL 9.6 ]==========================" | |
if ! sudo apt-get install -y postgresql | |
then | |
echo "Não foi possível instalar o postgresql" | |
exit 1 | |
fi | |
echo "======================[ Instalando libs do PostgreSQL 9.6 ]=======================" | |
if ! sudo apt-get install -y postgresql-contrib libpq-dev | |
then | |
echo "Não foi possível instalar as libs do postgresql" | |
exit 1 | |
fi | |
echo "==============================[ Instalando o PostGIS 3 ]============================" | |
if ! sudo apt-get install -y postgis | |
then | |
echo "Não foi possível instalar o postgis" | |
exit 1 | |
fi | |
echo "==============================[ Instalando o Postman ]============================" | |
if ! sudo snap install postman | |
then | |
echo "Não foi possível instalar o Postman" | |
exit 1 | |
fi | |
echo "=============[ Adicionando repositórios para instalação do SimpleScreenRecorder ]===========" | |
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder | |
update_repositories | |
echo "==============================[ Instalando o SimpleScreenRecorder ]=========================" | |
if ! sudo apt-get install -y simplescreenrecorder | |
then | |
echo "Não foi possível instalar o simplescreenrecorder" | |
exit 1 | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment