Last active
November 6, 2023 04:17
-
-
Save Brunomm/5d88b96dad5e87e8801f8a3bbfcb8510 to your computer and use it in GitHub Desktop.
Instalação de pacotes essenciais
This file contains hidden or 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
# Pacotes essenciais | |
sudo apt-get update && sudo apt-get install -y curl vim apt-transport-https git | |
sudo apt-get update && sudo apt-get install -y build-essential automake autoconf \ | |
openssl libreadline6 zlib1g libxml2-dev ncurses-dev libgmp-dev libcurl4-openssl-dev \ | |
bison libssl-dev libyaml-dev libreadline6-dev \ | |
zlib1g-dev libncurses5-dev libffi-dev libgdbm-dev \ | |
gawk g++ gcc make libc6-dev patch \ | |
libsqlite3-dev sqlite3 libtool pkg-config libpq-dev | |
# dnsmasq | |
sudo apt-get install -y dnsmasq | |
# sublime text | |
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - | |
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list | |
sudo apt-get update | |
sudo apt-get install sublime-text | |
# Docker | |
sudo apt-get remove docker docker-engine docker.io | |
sudo apt-get update | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
sudo add-apt-repository \ | |
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \ | |
$(lsb_release -cs) \ | |
stable" | |
sudo apt-get update && sudo apt-get install docker-ce && sudo usermod -aG docker $(whoami) | |
sudo addgroup --system docker | |
sudo adduser $(whoami) docker | |
newgrp docker | |
# Docker Compose | |
sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose | |
sudo chmod +x /usr/local/bin/docker-compose | |
docker-compose --version # test version | |
# Instalando o RVM e Ruby | |
echo 'rvm_path="$HOME/.rvm"' >> ~/.rvmrc | |
\curl -sSL get.rvm.io | bash -s stable | |
# O comando anterior vai pedir para adicionar uma chave | |
# com uma msg +/- assim: "gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3" | |
# Então adicione a chave com o comando: | |
~$ gpg --keyserver hkp://keys.gnupg.net --recv-keys CHAVE-EXIBIDA-NO-TERMINAL | |
# Agora sim vamos instalar o RVM | |
~$ \curl -sSL get.rvm.io | bash -s stable | |
# Agora vamos carregar o RVM e fazer com que sempre seja carregado ao fazer o login | |
~$ export PATH="$PATH:$HOME/.rvm/bin" | |
~$ source ~/.rvm/scripts/rvm | |
~$ echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc | |
# Agora vamos instalar a verso do ruby que queremos | |
rvm install 2.3.0 | |
rvm use 2.3.0 --default # Definir a versão 2.3.0 como padrão | |
# 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 | |
sudo apt-get update && sudo apt-get install yarn --yes | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment