Il modo più rapido per installare il software Windows: il prompt dei comandi

cmd-install-soft

L'installazione di app su Windows richiede molto tempo. L'utente deve eseguire una serie di passaggi per applicare una patch al software: cercare la versione recente di un'app, scaricare il file di installazione, installare manualmente l'app (successiva, diverse volte) e deselezionare bundleware o annunci indesiderati.

Il problema non finisce qui. Gli installatori di software in Windows hanno modi completamente diversi di impostare app, registro e configurazioni. Con così tante combinazioni, molte persone non vogliono passare attraverso il fastidio di aggiornare dozzine o più app. Ti mostreremo come installare il software usando il prompt dei comandi.

Soluzione: Chocolatey (gestore pacchetti)

Un gestore di pacchetti è una raccolta di strumenti per automatizzare l'intero processo di installazione, configurazione e aggiornamento delle app. Il pacchetto comprende binari software, file di configurazione e metadati. I metadati, a loro volta, hanno tutti i dettagli di un'app (nome, descrizione, numero di versione e altro) e l'elenco delle dipendenze per farlo funzionare correttamente.

Sebbene ci siano molti gestori di pacchetti per Windows, nessuno di essi ha la semplicità e la sicurezza di Chocolatey . Con pochi bit di codice, puoi distribuire l'app in ogni sistema e anche tenere traccia o gestire gli aggiornamenti di quel software nel tempo.

Ecco alcuni dei motivi per cui preferiamo Chocolatey:

  • Ha il più grande database online di pacchetti Windows. A partire da ora, ci sono 11.166 pacchetti gestiti dalla comunità. Puoi persino installare pacchetti da NuGet e MyGet .
  • L'invio dei pacchetti passa attraverso un rigoroso processo di revisione della moderazione , tra cui la convalida dei pacchetti, la verifica, la scansione dei virus con VirusTotal e altro. Per un'organizzazione, l'uso del repository di pacchetti della comunità è facoltativo.
  • Chocolatey funziona con oltre 20+ tecnologie di installazione per Windows. Sa come impostare un'app, un registro, gestire file e configurazioni o qualsiasi combinazione.
  • Chocolatey può persino funzionare con le app installate. Può rilevare i file delle applicazioni esistenti nella directory Programmi e gestire anche le disinstallazioni. Tuttavia, dipende dalla confezione e dal programma di installazione del software utilizzato.

Installazione di Chocolatey in Windows 10

L'installazione di Chocolatey è rapida e intuitiva. Non è necessaria una conoscenza approfondita del prompt dei comandi o di PowerShell. Tuttavia, è necessario soddisfare i requisiti di sistema di base e avere la pazienza di installare alcuni script.

Requisiti di sistema

  • Windows 7 + / Windows Server 2003+ e versioni successive
  • PowerShell v2 + e versioni successive
  • .NET framework 4+ (l'installazione tenterà di installare .NET 4.0 se non è installato)
  • Spazio libero per l'interfaccia CLI di Chocolatey e altri 1 GB + o più per l'installazione di pacchetti

Metodo PowerShell

Premi Win + X e seleziona Windows PowerShell (Admin) . Innanzitutto, è necessario assicurarsi che Get-ExecutionPolicy non sia limitato.

Digitare Get-ExecutionPolicy , se restituisce Restricted, significa che non è possibile installare alcuno script. Per bypassarlo, digitare Set-ExecutionPolicy AllSigned e "Y" per confermare la modifica.

ignora i criteri di esecuzione in PowerShell

Copia e incolla il comando

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

Premi Invio .

installa chocolatey tramite PowerShell

In pochi istanti, Chocolatey verrà installato e creerà una nuova cartella in Dati programma . Tutti i pacchetti vanno a chocolatey lib (anche se potrebbero esserci delle eccezioni per i programmi di installazione .MSI).

Puoi anche impostare un percorso di installazione personalizzato per pacchetti come Python, Ruby o Node.

cartella di installazione cioccolata

Una volta installato Chocolatey, riavvia PowerShell e digita choco /? per visualizzare l'elenco dei comandi.

invoca choco help per ottenere l'elenco dei comandi

Metodo del prompt dei comandi

Se si utilizza il prompt dei comandi, premere Win + X e selezionare Prompt dei comandi (amministratore) . Quindi, copia e incolla il comando

 @"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin" 

Premi Invio .

installa chocolatey tramite il prompt dei comandi

Chocolatey verrà installato sul tuo sistema in pochi secondi. Riavvia il prompt e digita choco /? per visualizzare l'elenco dei comandi.

Pacchetti Chocolatey

I pacchetti Chocolatey sono file .nupkg modificati. È un file zip compilato contenente i metadati del pacchetto (incluse informazioni sulla versione, dipendenze e diritti di distribuzione). Se si eliminano i metadati specifici di chocolatey, il file del pacchetto è simile a NuGet.

La parte interessante di Chocolatey è il repository di pacchetti di comunità noto come repository di pacchetti di comunità . Ogni pacchetto inviato al database viene sottoposto a un rigoroso processo di moderazione prima di diventare attivo.

Sul lato sinistro, vedrai i collegamenti al manutentore del pacchetto, il pulsante di verifica della convalida nei colori verde, rosso e giallo e le istruzioni per installare l'app. Nella sezione Installa , vedrai le istruzioni di comando per installare Google Chrome.

pacchetto cioccolatoso in dettaglio

Nella stessa sezione, ci sono le istruzioni per aggiornare e disinstallare l'app. Il menu Cronologia versioni elenca tutte le versioni, incluso il loro registro delle modifiche. E c'è una sezione sui risultati della scansione antivirus , nel caso in cui non si sia sicuri dell'installazione di una particolare app.

dettagli di un pacchetto particolare

Come installare il software usando il prompt dei comandi o PowerShell

Probabilmente hai un elenco di app utilizzate di frequente che installi su Windows . Invece di visitare un sito Web e utilizzare un programma di installazione, avvia PowerShell e digita la sintassi

 choco install [app name] 

"Choco" è il nome breve di Chocolatey. Ogni volta che installi, aggiorni o disinstalli qualsiasi app, devi aggiungere il prefisso "choco". Il secondo prefisso è il comando effettivo. Poiché stiamo installando l'app, useremo il prefisso "install". Il terzo prefisso è il nome del software.

Passare al sito del pacchetto Chocolatey e cercare l'app. Nota le istruzioni da riga di comando per installare l'app.

l'installazione di app tramite chocolatey

Ad esempio, per installare Gimp, digitare

 choco install gimp 

Questo scaricherà e installerà l'app sul tuo sistema, senza richiedere alcuna azione da parte tua. Vedrai le informazioni sull'avanzamento nella console stessa. In alcuni casi, l'app potrebbe mostrare Windows, ma è perfettamente normale.

Chocolatey si occuperà automaticamente di tutte le fasi dell'installazione. Una volta installata l'app, la troverai nel menu Start.

installando gimp attraverso chocolatey

Cerca il tuo pacchetto

Puoi anche cercare un determinato pacchetto con la sintassi

 choco search [app name] 

Ad esempio, se si desidera installare 7-zip, digitare

 choco search 7-zip 

Quando premi Invio , Chocolatey cercherà ogni app con la parola "zip" nel suo database. Se è lì, lo troverai nei risultati. La ricerca di una particolare app richiede un po 'di pratica. Utilizzare il sito Web del pacchetto di repository ogni volta che è necessario un aiuto.

usa la ricerca cioccolata per un pacchetto particolare

Aggiornamento di un pacchetto

Per aggiornare un'app, digitare

 choco upgrade [app name] 

Elenco di pacchetti obsoleti

È anche possibile visualizzare l'elenco di tutte le app obsolete. Per farlo funzionare, è necessario installare app tramite Chocolatey. Digitare

 choco outdated 

pacchetti di cioccolatini obsoleti

Disinstalla un pacchetto

Se non trovi utile un'app, puoi disinstallarla tramite Chocolatey. Digitare

 choco uninstall [app name] 

Nella maggior parte dei casi, i comandi sopra menzionati sono tutto ciò di cui avrete bisogno. Ma Chocolatey ha molte più funzioni. Visita la pagina dei riferimenti di comando per maggiori dettagli.

Installa la tua prossima app con il prompt dei comandi

Molte persone trovano ancora una seccatura aggiornare le loro app. Chocolatey ti consente di installare una dozzina o più di app con pochi tasti. Puoi gestire facilmente le tue app senza problemi di sicurezza o bundleware.

I moderni sistemi operativi offrono pacchetti di installazione automatizzati e comandi che installano molti bit di software contemporaneamente. Ma hai mai pensato cosa sta succedendo dietro la scena quando esegui quell'installer? Se questo ti interessa, leggi questo pezzo per scoprire come funziona l'installazione del software su Windows, macOS e Linux .

Leggi l'articolo completo: Il modo più rapido per installare il software Windows: il prompt dei comandi