Pular para o conteúdo principal

Tutorial de Instalação no Windows 11 via `winget`

Tutorial de Instalação no Windows 11 via winget​

Passo 0: Abrir o Terminal como Administrador​

  1. Clique com o botão direito no ícone do Menu Iniciar (ou pressione Win + X).
  2. Selecione Terminal (Administrador) ou PowerShell (Administrador).
  3. Confirme a permissão de administrador no aviso do Windows.

Passo 1: GitHub Desktop​

Execute o comando abaixo para instalar o GitHub Desktop:

winget install --id GitHub.GitHubDesktop -e

Passo 2: Node.js e npm​

Para instalar a versão LTS (suporte de longo prazo) recomendada do Node.js (que já inclui o npm):

winget install --id OpenJS.NodeJS.LTS -e

Nota: Após a instalação, feche e abra o Terminal novamente para atualizar as variáveis de ambiente. Você pode verificar a instalação digitando:

node -v
npm -v

Passo 3: Node-RED​

O Node-RED é instalado globalmente via npm (gerenciador de pacotes do Node.js, instalado no Passo 2).

  1. No Terminal, execute:
npm install -g --unsafe-perm node-red
  1. Para testar a execução, basta digitar:
node-red
  1. O Node-RED estará acessível no seu navegador pelo endereço http://localhost:1880.

Passo 4: Docker Desktop​

O Docker Desktop requer que o recurso WSL2 (Windows Subsystem for Linux) esteja ativo.

  1. Instale o Docker Desktop via winget:
winget install --id Docker.DockerDesktop -e
  1. Se o WSL2 ainda não estiver ativado na máquina, execute no Terminal:
wsl --install
  1. Reinicie o computador para concluir a configuração.

Passo 5: Drivers para placas ESP32 (CP210x / CH340)​

1. Driver Silicon Labs CP210x​

winget install --id SiliconLabs.CP210xVCPDriver -e

2. Driver WCH CH340 / CH341​

winget install --id WCH.CH341SER -e

Nota sobre drivers: Caso prefira os instaladores .exe ou .zip diretos dos fabricantes para guardar na pasta do Drive:


Resumo dos Comandos (Script em Bloco Único)​

Caso prefira rodar a instalação dos softwares de uma única vez, você pode copiar e colar o bloco abaixo no Terminal (Administrador):

winget install --id GitHub.GitHubDesktop -e
winget install --id OpenJS.NodeJS.LTS -e
winget install --id Docker.DockerDesktop -e
winget install --id SiliconLabs.CP210xVCPDriver -e
winget install --id WCH.CH341SER -e
npm install -g --unsafe-perm node-red