Como configurar o meu ambiente Linux para desenvolvimento

Publicado em 29 de Jan 2020.

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

Fonts

VS Code

Outros programas