Last active
February 7, 2023 22:25
-
-
Save FelipeSBarros/376226324c53df6ce1cf0498fefa1073 to your computer and use it in GitHub Desktop.
Small code sniped to install and organize development environment
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
# instalando pyenv | |
# https://github.com/pyenv/pyenv/wiki#suggested-build-environment | |
sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \ | |
libbz2-dev libreadline-dev libsqlite3-dev curl \ | |
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev | |
# instalando | |
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash | |
# instalando versao 3.11.1 | |
pyenv install 3.11.1 | |
# definindo versao global | |
pyenv global 3.11.1 | |
# instalando pycharm | |
sudo snap install pycharm-community --classic | |
# instalando python poetry | |
curl -sSL https://install.python-poetry.org | python3 - | |
# add to .bashrc | |
export PATH="/home/felipe/.local/bin:$PATH" | |
# criando ssh github | |
ssh-keygen -t ed25519 -C "your_email@example.com" | |
# usar o resultado para add chave ssh no github: | |
cat ~/.ssh/id_ed25519.pub | |
# Instalando R | |
#https://www.digitalocean.com/community/tutorials/how-to-install-r-on-ubuntu-22-04 | |
wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo gpg --dearmor -o /usr/share/keyrings/r-project.gpg | |
echo "deb [signed-by=/usr/share/keyrings/r-project.gpg] https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/" | sudo tee -a /etc/apt/sources.list.d/r-project.list | |
sudo apt update | |
sudo apt install r-base | |
# instalando RStudio | |
# installing QGIS | |
sudo apt install gnupg software-properties-common | |
sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg https://download.qgis.org/downloads/qgis-archive-keyring.gpg | |
sudo apt update | |
sudo apt install qgis qgis-plugin-grass libgdal-dev libudunits2-dev | |
# installing docker | |
#https://docs.docker.com/engine/install/ubuntu/ | |
sudo apt-get update | |
sudo apt-get install \ | |
ca-certificates \ | |
curl \ | |
gnupg \ | |
lsb-release | |
sudo mkdir -p /etc/apt/keyrings | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg | |
echo \ | |
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ | |
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null | |
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | |
sudo docker run hello-world | |
# criando base de dados postgres de docker | |
sudo docker pull postgres | |
docker run --name postgresql -e POSTGRES_USER=myusername -e POSTGRES_PASSWORD=mypassword -p 5432:5432 -v /data:/var/lib/postgresql/data -d postgres | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment