Se lavori con Linux o Mac sei più che abituato a installare e gestire applicazioni dal terminale del sistema operativo. In Windows è meno frequente, ma ci sono volte in cui uno strumento del genere può essere davvero utile, soprattutto quando si tratta di automatizzare . Per questo motivo oggi vorrei parlarvi di Chocolatey, un gestore di pacchetti per Windows, supportato da PowerShell e dall'infrastruttura Nuget.
INSTALLA CHOCOLATEY Per avviare l'installazione dei pacchetti dal terminale con questo gestore, la prima cosa da fare è apri la console come amministratore e lancia il seguente comando:
uno
@ powershell -NoProfile -ExecutionPolicy Bypass -Command' iex ((new-object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1')) 'u0026u0026 SET PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin
Installazione di Chocolatey come amministratore Con questo installerai Chocolatey e lo aggiungerai alle variabili d'ambiente in modo da poterlo utilizzare da qualsiasi luogo. Nota che se non hai lanciato questo comando come amministratore, sarà disponibile solo per l'utente che ha avviato l'installazione.
Puoi anche installarlo da PowerShell con il seguente comando:
uno
iex ((new-object net.webclient) .DownloadString (' https://chocolatey.org/install.ps1 '))
In questo caso tieni presente che devi aver già avviato Set-ExecutionPolicy Unrestricted per poter eseguire la riga precedente.
Una volta installato il gestore, è ora possibile installare e automatizzare l'installazione di diversi strumenti dalla riga di comando. Nella pagina ufficiale hai un motore di ricerca per individuare quelli di cui hai bisogno per sapere qual è il nome del pacchetto.
Pacchetti di siti Web Chocolatey Come puoi vedere, il modo per installarli è molto semplice, devi semplicemente usare il comando choco, seguito da install e dal nome del pacchetto.
uno
choco install nome_pacchetto
Ad esempio, per installare Skype puoi farlo dal seguente comando.
uno
Quando questa azione viene lanciata c'è uno script da eseguire, ma è sempre possibile visualizzarlo sullo schermo per verificare le azioni che verranno eseguite.
Chocolatey print script Tieni presente che se non avvii i comandi come amministratore, potresti ricevere errori dall'installazione, come riportato in una console senza privilegi elevati.
Chocolatey ha rilevato che non stai eseguendo da una shell dei comandi con privilegi elevati Una volta accettata l'installazione, inizierà a scaricare i pacchetti necessari e accederà chocolatey.log tutti i passaggi seguiti durante il processo.
Chocolatey - L'installazione di skype è riuscita Per rimuovere i pacchetti installati dal gestore, è possibile farlo tramite l'azione di disinstallazione.
uno
Se vuoi sapere quanti pacchetti hai installato usando Chocolatey, lancia il comando list solo in modalità locale.
uno
Sai già come iniziare a lavorare con questo semplice gestore di pacchetti per Windows. Quante installazioni puoi automatizzare?
Cheers!