Tutorial Chocolatey: Installazione Software con un Comando per Windows Package Manager
Chocolatey: Dopo Aver Reinstallato Windows, un Comando per Riprendere Tutto il Tuo Software
Risolve in una frase: Stanco di scaricare e installare software uno per uno dopo aver reinstallato Windows? Chocolatey riporta tutto il tuo software comune con un singolo comando.
Quante volte hai vissuto questo — reinstalli Windows, poi passi mezza giornata: apri un browser, cerchi Chrome, scarica, installa; poi cerchi 7-Zip, scarica, installa; poi cerchi VS Code… ripetendo lo stesso processo per ogni software.
Chocolatey risolve questo problema.
Cos’e’ Chocolatey?
Chocolatey e’ il gestore di pacchetti piu’ popolare per Windows. E’ basato su PowerShell e puo’ scaricare e installare automaticamente software da Internet con un singolo comando. Supporta anche l’aggiornamento con un clic di tutto il software installato.
Il problema che risolve: Automatizzare l’installazione del software invece di farla manualmente, rendendo l’installazione del software semplice come apt-get di Linux.
Caratteristiche Principali
- Installazione con un comando:
choco install firefoxscarica e installa automaticamente - Aggiornamento con un comando:
choco upgrade allaggiorna tutto il software - Gestione dipendenze: Installa automaticamente le dipendenze richieste
- Installazione silenziosa: Installa in background senza cliccare “Avanti”
- Ricca libreria software: Oltre 9.000 pacchetti nel repository
- Configurazione automatica: Molti pacchetti software sono preconfigurati
Scegliere tra Chocolatey e Scoop
| Caso d’Uso | Strumento Consigliato |
|---|---|
| Installare Chrome, Firefox, Office | Chocolatey (piu’ adatto) |
| Installare Python, Node.js, Git | Sia Scoop che Chocolatey |
| Necessita’ di piu’ versioni affiancate | Scoop |
| Nessun privilegio di amministratore | Scoop |
| Gestire aggiornamenti per software installato | Chocolatey |
Molti sviluppatori installano effettivamente entrambi: Chocolatey gestisce il software quotidiano, Scoop gestisce gli strumenti di sviluppo.
Cosa Dicono gli Utenti
“Reinstallare il sistema prima mi richiedeva almeno mezza giornata. Ora scrivo uno script Chocolatey, vado a prendere un caffe’, e tutto e’ installato quando torno.”
“La prima cosa su un nuovo laptop aziendale e’ installare Chocolatey, poi installare in batch l’ambiente di sviluppo. Enorme aumento di efficienza.”
Download
Chocolatey non ha bisogno di un pacchetto di download. Esegui questo in PowerShell come amministratore:
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Sito ufficiale: https://chocolatey.org/
- Ricerca pacchetti: https://community.chocolatey.org/packages
Suggerimento: L’installazione deve essere eseguita come amministratore in PowerShell. Dopo l’installazione, usa
choco install nome-pacchettoper iniziare a installare software,choco list parolachiaveper cercare pacchetti disponibili.
Avvio Rapido
- Apri PowerShell come amministratore
- Esegui lo script di installazione
- Dopo l’installazione, esegui
choco install vscodeper testare - Installa in batch:
choco install chrome firefox 7zip notepadplusplus - Aggiorna tutto:
choco upgrade all - Visualizza installati:
choco list --local-only