DEV Community

Cover image for Preparação do Ambiente de Desenvolvimento no Linux
Leonardo Lima Coelho
Leonardo Lima Coelho

Posted on • Originally published at dramatic-emperor-efa.notion.site

3 3

Preparação do Ambiente de Desenvolvimento no Linux

A seguir resumirei os passos para instalação e preparação das ferramentas necessárias no ambiente dev. Serão elas:


Visual Studio Code

Esse é provavelmente o editor de código mais usado atualmente, além de ser bem potente, gratuito para uso pessoal e comercial, e Open Source!

Mas usa telemetria... Isso quer dizer que te rastreia, como esperado da Microsoft! Como alternativa a isso, dê uma olhada no codium. Ele é um facilitador para que você não precise baixar nem compilar o código fonte do vscode, ele faz isso por você. É uma cópia exata do Visual Studio Code, exceto a telemetria, ícone, e outras personalizações da Microsoft.

Prosseguindo com o vscode, a instalação será feita via snap, para isso instale as dependências desse gerenciador de pacotes.

sudo apt install snapd snapd-xdg-open
Enter fullscreen mode Exit fullscreen mode

Feito isso, agora você pode usar o snap para instalar o Visual Studio Code com o seguinte comando:

sudo snap install code --classic
Enter fullscreen mode Exit fullscreen mode

Node.js - Usando NVM

O nvm será usado para instalar o Node.js. Com ele é possível instalar qualquer versão do Node existente, além de alterar a versão em uso, configurar alguma versão como padrão, e remover qualquer uma delas caso necessário.

Para instalar o nvm, execute o seguinte comando:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
Enter fullscreen mode Exit fullscreen mode

Para que o terminal reconheça nvm como um comando, você pode fechar o terminal e abrir novamente, ou rodar um dos seguintes comandos:

source ~/.bashrc # Caso use bash
Enter fullscreen mode Exit fullscreen mode
source ~/.zshrc # Caso use zsh
Enter fullscreen mode Exit fullscreen mode

Primeiro vamos listar as versões disponíveis, execute:

nvm ls-remote
Enter fullscreen mode Exit fullscreen mode

Agora escolha a versão e rode o seguinte comando substituindo pela versão escolhida:

nvm install 16.13.1 # Ou use --lts no lugar da versão, para a última lts.
Enter fullscreen mode Exit fullscreen mode

Você pode instalar quantas versões quiser, para trocar a versão a ser usada temporariamente, rode o seguinte comando:

nvm use 14.18.1 # Ou qualquer versão que você tenha instalado.
Enter fullscreen mode Exit fullscreen mode

A primeira versão instalada se torna a default, que é um aĺias, isso significa que todo shell iniciará com essa versão, a menos que você a mude. Para fazer isso use:

nvm alias default 14.18.1 # Substitua a versão pela de sua escolha.
Enter fullscreen mode Exit fullscreen mode

default que antes era um apelido para a primeira versão instalada, agora é o alias da versão 14.18.1. Dessa forma, sempre que quiser trocar para a versão padrão, você pode usar default no lugar da versão quando rodar o comando nvm use .


Chromium

Novamente usaremos o snap . Para instalar o navegador chromium simplesmente execute:

sudo snap install chromium
Enter fullscreen mode Exit fullscreen mode

Referências

Visual Studio Code - Snapcraft
NVM - GitHub
Chromium - Snapcraft


Cover photo by Lauren Mancke on Unsplash

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay