Come utilizzare Chocolatey in Windows per installare varie applicazioni

Come utilizzare Chocolatey in Windows per installare varie applicazioni

Chocolatey è un gestore di pacchetti molto utile con una riga di comando di facile apprendimento basata su PowerShell o CMD, nonché una GUI completa. Se hai così tanti programmi Windows che tenerli tutti aggiornati sembra un po ‘un lavoro ingrato, potrebbe essere il momento di iniziare a passare a Chocolatey. Questo tutorial mostra come installare Chocolatey in Windows e utilizzarlo per installare, aggiornare e disinstallare applicazioni e pacchetti di terze parti.

Installazione di Chocolatey su Windows

I gestori di pacchetti sono un po’ come gli app store in quanto ti consentono di gestire e aggiornare tutti i tuoi programmi attraverso un’unica interfaccia piuttosto che doverli gestire tutti individualmente. Sebbene Chocolatey sia un gestore di pacchetti gratuito, è disponibile anche un’edizione commerciale di Chocolatey per gli utenti a pagamento.

Una volta installato e funzionante Chocolatey, puoi sempre restare solo con la GUI. Gli sviluppatori hanno aggiunto istruzioni dettagliate sul loro sito Web , a cui potresti dover fare riferimento se non disponi dei diritti di amministratore sulla tua macchina. Se vuoi rimanere con la versione gratuita del software, installa il gestore pacchetti per “Utenti individuali” utilizzando i diversi metodi di seguito.

1. Il metodo Easy PowerShell

Stiamo usando le istruzioni di PowerShell qui, poiché abbiamo scoperto che funzionano in modo più affidabile rispetto al metodo CMD.

  • Cerca l’app di Windows PowerShell tramite Windows Search e apri il programma in modalità amministratore.
Ricerca di PowerShell tramite Windows Search.
  • Incolla Get-ExecutionPolicye premi Enter. Se mostra “Illimitato”, vai al passaggio 5.
I criteri di esecuzione in PowerShell per gli script esterni vengono visualizzati come
  • Se lo vedi restituire “Limitato”, dovrai passare a “Illimitato”. “Limitato” significa che PowerShell utilizza un cmdlet per i criteri di esecuzione per proteggere il PC da script dannosi.
  • Per installare qualsiasi script di terze parti, è necessario modificare la politica di esecuzione per consentire tutti gli script. Questo viene fatto usando Set-ExecutionPolicy AllSignedo Set-ExecutionPolicy Bypass -Scope Process. Poiché Chocolatey è un software sicuro da usare, non c’è nulla di cui preoccuparsi.
  • Dovrai incollare il comando di installazione:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

  • Vedrai scorrere del testo di installazione. Chocolatey verrà installato scaricando la sua ultima versione.
  • Digita exitper uscire da PowerShell.
Vari passaggi dell'installazione automatica di Chocolatey nella finestra di Windows 11 PowerShell.
  • L’installazione precedente verrà aggiunta ChocolateyInstallcome variabile di ambiente.
ChocolateyInstall aggiunto come Variabili d'ambiente.
  • Creerà anche una cartella Chocolatey nell’unità “C:\” (se non esiste già).
Cartella Chocolatey in Windows 11 con tutti i file e i pacchetti costituenti

2. Metodi aggiuntivi per installare Chocolatey in Windows

Ci sono alcuni altri metodi per installare Chocolatey. Fare riferimento al sito Web ufficiale di Chocolatey per ulteriori scorciatoie.

  • NuGet Package Manager : se hai installato Visual Studio 2010+ e l’estensione NuGet sul tuo dispositivo Windows, inserisci il seguente comando per installare Chocolatey:

Install-Package chocolatey Initialize-Chocolatey Uninstall-Package chocolatey

  • NuGet.exe in PowerShell : nella finestra di PowerShell immettere il comando seguente, un’estensione della riga di comando NuGet.

nuget install chocolatey

  • Compressione integrata di Windows : un metodo variabile di ambiente che installerà Chocolatey utilizzando il comando in due passaggi di seguito.

$env:chocolateyUseWindowsCompression = 'true'# install script

Installazione della GUI di Chocolatey in PowerShell

Per un certo periodo, Chocolatey è stato disponibile solo attraverso la riga di comando, il che limitava il suo pubblico potenziale a persone che non ne erano spaventate, ma la sua GUI è migliorata costantemente, rendendola accessibile praticamente a chiunque.

Se vuoi rimanere con il GUl, però, dovrai comunque imparare semplici comandi, come choco installe choco upgrade, che ti permetteranno di gestire i programmi nella riga di comando (CMD o PowerShell).

  • Nella finestra di amministrazione di PowerShell, digita o incolla:

choco install chocolateygui

Installa il comando della GUI Chocolatey in Windows 11 PowerShell.
  • Questo avvierà il download e l’installazione del programma GUl di cui avrai bisogno per gestire visivamente Chocolatey.
  • Selezionare Yper finalizzare l’installazione. Se non vuoi essere disturbato da questo per ogni passaggio, digita semplicemente A.
Vari passaggi per l'installazione della GUI di Chocolatey nella finestra di PowerShell con il permesso di eseguire lo script.
  • Attendere l’installazione di tutti i pacchetti GUI di Chocolatey. Al termine, vedrai lo stato di successo dell’installazione finale.
Stato installato Chocolatey GUI confermato nella finestra di PowerShell.
  • Dopo l’installazione, puoi cercare Chocolatey GUI nella casella di ricerca di Windows. È meglio eseguire l’applicazione come amministratore.
Ricerca dell'app GUI Chocolatey nella casella di ricerca di Windows 11.

Cordiali saluti : ti sei mai chiesto quale sia la differenza tra PowerShell e il prompt dei comandi? Descriviamo ciò che li distingue in questa guida.

Disinstallare Chocolatey da Windows

Se vuoi disinstallare Chocolately dal tuo dispositivo (per manutenzione e ripristino di Windows, forse) puoi farlo facilmente.

  • Apri la finestra di PowerShell e digita il comando di disinstallazione per Chocolatey. Controllare il sito ufficiale per utilizzare il codice di disinstallazione più recente . Dovrai premere il pulsante rosso “Sì” in basso per rivelare gli script.
Codice di disinstallazione di Chocolatey in PowerShell copiato dal sito ufficiale di Chocolatey.
  • Se durante la disinstallazione viene visualizzato il messaggio “Nessuna installazione di Chocolatey rilevata” nella finestra di PowerShell, non è necessario eseguire alcuna operazione. A meno che tu non abbia Chocolatey GUI installato su Windows, non c’è altro modo per sapere se il programma è disponibile sul tuo dispositivo.
Nessun messaggio di installazione Chocolatey rilevato nella finestra di PowerShell.
  • Disinstallare Chocolatey significa anche rimuovere le sue variabili d’ambiente create durante il processo di installazione.
Disinstallazione delle variabili di ambiente di Chocolatey nella finestra di PowerShell.
  • Il programma Chocolatey GUI, d’altra parte, può essere comodamente disinstallato dal menu “Aggiungi o rimuovi programmi” in Windows.
Disinstalla Chocolatey GUI dall'elenco delle app installate in Windows 11.

Installazione di programmi con Chocolatey

Puoi utilizzare Chocolatey GUI o PowerShell per installare qualsiasi programma con Chocolatey.

Utilizzo della GUI cioccolatosa

  • Una volta avviata l’utilità, vedrai due schede principali sulla sinistra: “Questo PC” e “cioccolatoso”.
  • “Questo PC” ti permette di gestire i programmi che hai installato tramite Chocolatey, e “chocolatey” ti permette di cercare i programmi che vuoi installare.
L'elenco dei programmi di Chocolatey disponibili nella schermata Questo PC.
  • Sfoglia l’intero elenco di applicazioni per installare quelle che ti servono sul tuo dispositivo Windows.
  • L’elenco dei programmi Chocolatey è organizzato in base alla popolarità dei programmi. Puoi cambiarlo in una “Vista elenco” usando i pulsanti nell’angolo in alto a destra.
Chocolatey GUI Visualizzazione dell'elenco dei programmi.
  • La navigazione manuale potrebbe essere lenta, quindi utilizza la barra di ricerca per cercare programmi specifici.
Cerca l'applicazione o il pacchetto desiderato nella GUI di Chocolatey installata in Windows 11.
  • Quando trovi il programma che desideri, puoi controllare maggiori dettagli su di esso o andare direttamente all’installazione.
Facendo clic su un programma nella GUI Chocolatey per le opzioni da installare e visualizzare i dettagli.
  • Se fai clic su “Installa”, installerà l’ultimo pacchetto del programma specificato.
  • Fai clic su “Installa avanzata” per opzioni di installazione più avanzate, come un percorso di cartella diverso, posizioni della cache e valori di checksum.
Controlla le opzioni di installazione del programma per un determinato programma nella GUI di Chocolatey.
  • Attendi qualche secondo per l’installazione del pacchetto desiderato tramite Chocolatey GUI.
Un pacchetto che si installa nella GUI di Chocolatey su Windows 11.
  • Tutti i programmi installati tramite Chocolatey saranno visibili nella sezione “Questo PC” della schermata iniziale principale.
Programma di terze parti installato tramite Chocolatey GUI e visibile nella dashboard principale.
  • L’applicazione installata può essere aperta dalla casella di ricerca di Windows o da “App” come una normale applicazione.
Programma installato tramite Chocolatey disponibile nella casella di ricerca di Windows 11.

Utilizzo di PowerShell

  • Una volta che usi choco install [program], il tuo programma dovrebbe configurarsi praticamente da solo. Vai a questo link per trovare i pacchetti desiderati. Ti darà la sintassi esatta di cui hai bisogno.
  • Se il programma è già installato sul tuo dispositivo, utilizza l’ --forceargomento per reinstallare l’ultima versione del pacchetto.

choco install [program] --force

Chocolatey installa un determinato programma utilizzando choco install in PowerShell con l'argomento --force.
  • Al termine della finestra di dialogo, troverai il tuo nuovo programma nel menu Start con tutti gli altri.

Aggiornare i programmi con Chocolatey

L’installazione dei programmi è più semplice con Chocolatey, ma la funzione di aggiornamento è dove brilla davvero. ChocolateyGUI rende molto facile vedere quali dei tuoi programmi non sono aggiornati. Per aggiornarli tutti bastano pochi clic.

  • Per trovare i tuoi programmi che possono essere aggiornati tramite Chocolatey, vai su “Questo PC” e seleziona la casella “Mostra solo pacchetti con aggiornamenti”. Se dice “Nessun pacchetto corrispondente trovato”, nessuno dei programmi richiede un aggiornamento in quel momento.
Mostra solo i pacchetti con aggiornamenti nella ricerca dei pacchetti di Chocolatey GUI.
  • Se desideri solo aggiornarne uno, puoi fare clic con il pulsante destro del mouse e selezionare “Aggiorna”.
  • Su PowerShell, digita quanto segue per aggiornare qualsiasi programma di tua scelta. Il metodo di aggiornamento reinstallerà anche un programma se dice che non è installato al momento.

choco upgrade [program]

Comando di aggiornamento Choco in PowerShell.
  • Chocolatey può anche aggiornare automaticamente ogni programma nel suo elenco. Per questo, puoi utilizzare la GUI Chocolatey o choco upgrade allnella riga di comando.
  • L’aggiornamento dei programmi ora può essere un’attività una volta alla settimana che richiede solo pochi clic.
Chocolatey aggiorna tutti i pacchetti nella sua lista usando choco aggiorna tutto

Disinstallare i programmi con Chocolatey

Come per gli aggiornamenti, Chocolatey semplifica la disinstallazione di diversi programmi dall’interfaccia grafica o da PowerShell.

  • Nella finestra della GUI, fai clic con il pulsante destro del mouse sul programma installato e seleziona “Disinstalla”.
Fai clic con il pulsante destro del mouse su qualsiasi programma installato nella GUI di Chocolatey per disinstallarlo.
  • Prima di disinstallare un programma, ti verrà chiesto di riconfermare l’azione tramite un messaggio “Sei sicuro?” la finestra di dialogo. Fare clic su “Sì” per procedere.
Confermando sei sicuro di disinstallare qualsiasi applicazione nella GUI di Chocolatey.
  • Attendere alcuni secondi affinché il pacchetto venga completamente disinstallato dalla GUI. Se mostra un messaggio di errore, rimuovi semplicemente le istanze duplicate visibili del tuo programma.
Disinstallazione del pacchetto nella GUI di Chocolatey.
  • Anche disinstallare un programma utilizzando la finestra di PowerShell è molto semplice. Usa la seguente sintassi:

choco uninstall [program]

  • Se hai scritto male il nome di un programma, controlla i suggerimenti automatici di Chocolatey in modo da poter ottenere la sintassi corretta. Il programma inizierà automaticamente la disinstallazione di fronte a te.
Disinstallazione di un'applicazione in PowerShell utilizzando il comando di disinstallazione di Chocolatey.
  • Dopo che il programma è stato disinstallato nella finestra di PowerShell, verrà visualizzato un messaggio di disinstallazione.
Programma disinstallato utilizzando Chocolatey nella finestra di PowerShell.

Domande frequenti

Come posso correggere i messaggi di errore durante il tentativo di installare Chocolatey in PowerShell?

Il motivo principale per cui viene visualizzato un messaggio di errore in PowerShell durante l’installazione di Chocolatey è che il percorso potrebbe non essere impostato correttamente. Vai a “Modifica variabili di ambiente” da “Proprietà del sistema -> Avanzate” e controlla il valore “Percorso” in “Variabili di sistema”. Deve avere una voce PowerShell come C:\Windows\System32\WindowsPowerShell\v1.0\. Se la voce è mancante, aggiungila alla variabile “Path”. Riavvia il PC e tutti gli errori di PowerShell scompariranno. Se non riesci ad aprire PowerShell, prova queste correzioni.

Ci sono alternative al cioccolato?

Esistono molti gestori di pacchetti alternativi che puoi utilizzare al posto di Chocolatey. Questi includono NuGet , Winget , Scoop.sh , npm e Ninite .

Credito immagine: Pixabay . Tutti gli screenshot di Sayak Boral.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *