Como configurar o meu ambiente Linux para desenvolvimento
Olá Devs, quero mostrar como está configurando meu ambiente de desenvolvimento no Linux, neste exemplo estou utilizando Ubuntu 19.10.
Mas você pode utilizar qualquer distribuição de sua escolha, como Fedora, Arc Linux, etc... Fique a seu critério, porém como utilizo uma distribuição baseada do Debian, irei ensinar instalar utilizando o apt-get
Packages
Como disse anteriormente você verá vários pacotes sendo instalados utilizado o apt
build-essentials
Se você não conhece o build-essentials são pacotes essenciais para compilar os pacotes que iremos instalar, será instalado g++, gcc, c, que são compiladores de liguagem humana para máquina.
sudo apt install build-essential
pyhon 3 e pip3
Após finalizar a instalação do build-essentials vamos instalar o python3, porque instalar o python3 porque agora em janeiro de 2020 a versão python 2 está depreciada.
sudo apt install python3 python3-pip
Node e Npm
A maioria dos projetos e frameworks em Java Script utilizam Node, mas sempre tem um problemas alguns projetos mais antigos utilizam versões antigas do Node e para isso preciso utilizar outras versões mais antigas e para gerenciar isso iremos utilizar o NVM.
O NVM é o Node Version Module ele é responsável por gerenciar as versões do Node
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
Git
Agora para versionamento de projeto utilizo o Git
sudo apt install git