Skip to content

Instantly share code, notes, and snippets.

@Brunomm
Last active November 6, 2023 04:17
Show Gist options
  • Save Brunomm/5d88b96dad5e87e8801f8a3bbfcb8510 to your computer and use it in GitHub Desktop.
Save Brunomm/5d88b96dad5e87e8801f8a3bbfcb8510 to your computer and use it in GitHub Desktop.
Instalação de pacotes essenciais
# 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