Configurando o ambiente JavaScript no Linux
Como todos nós sabemos, uma das maiores dificuldades do Linux é o fato de que quem é usuário do Windows está acostumado a dar alguns “next” durante a instalação de um pacote que o programa estará instalado, mas no Linux isso tudo é feito com base em linhas de comando, portanto nesse artigo será descrito a forma correta de configurar o ambiente JavaScript para você sair digitando seus scripts.
As distros do Linux que serão abordadas nesse artigo são a Mint, Ubuntu e Pop!_OS.
Basta seguir os passos que serão descritos que ao final de tudo, estará com o seu linux todo configurado e preparado para a utilização.
Este passo a passo foi testado recentemente e está 100% funcional.
Instalando o Visual Studio Code
# Baixando o arquivo .deb
$ https://code.visualstudio.com/
Instalando o zsh e git
# Atualizando o apt
$ sudo apt update
# Começando as instalações
$ sudo apt install zsh git
# Conectando a sua conta
$ git config --global user.name "exemplo"
$ git config --global user.email "[email protected]"
Instalando o oh-my-zsh
# Instalando as fontes necessárias
$ sudo apt-get install fonts-powerline
$ wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
$ sh install.sh
# Definindo o zsh como padrão
$ code /etc/passwd
# Altere a linha que está assim: wesley:x:1000:1000:Wesley,,,:/home/wesley:/usr/bin/bash
# para wesley:x:1000:1000:Wesley,,,:/home/wesley:/usr/bin/zsh
# Invés de wesley, no seu computador, procure pela linha identica, porém com o seu nome de usuário.
Personalizando o oh-my-zsh
# Abrindo o arquivo .zshrc
$ code ~/.zshrc
# Alterando a linha que define o tema
$ ZSH_THEME="agnoster"
Instalando o Node.js e NPM
$ sudo apt install nodejs npm
# Atualizando o Node.js
$ sudo npm cache clean -f
$ sudo npm install -g n
$ sudo n stable
# Atualizando o NPM
$ sudo npm install npm@latest -g
Instalando o Yarn
$ sudo npm install -g yarn
Instalando o Docker
# Instalando o Curl
$ sudo apt install curl
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh