Installa programmi da console Windows 10, 8, 7

Una delle attività comuni che eseguiamo nei sistemi operativi Windows è l'installazione e la disinstallazione di più programmi e applicazioni, ciascuno con un focus sull'uso aziendale, educativo o personale.
Indipendentemente dallo scopo di tale applicazione, eseguiamo sempre un processo monotono per eseguire l'installazione, che include l'accesso al sito dello sviluppatore o del produttore, il download del file eseguibile e quindi un doppio clic su di esso e l'esecuzione dei passaggi della procedura guidata.

Sebbene questo processo sia normale e lo eseguiamo tutti in ogni processo di installazione, Solvetic spiegherà un metodo alternativo che può semplificare drasticamente queste attività di installazione ed è grazie al progetto Chocolatey.

Cos'è Chocolatey?Chocolatey è stato sviluppato per fungere da gestore di pacchetti per i sistemi operativi Windows in modo simile alla funzionalità dei comandi apt-get o yum in Linux.
Il suo design è progettato per essere una console di amministrazione decentralizzata da cui è possibile installare rapidamente varie applicazioni e strumenti da utilizzare, Chocolatey si basa sull'infrastruttura NuGet che a sua volta utilizza PowerShell come piattaforma per fornire pacchetti dalle distribuzioni disponibili per questi.

Chocolatey ha un'interfaccia unica progettata per funzionare facilmente con tutti gli aspetti associati all'amministrazione del software Windows come:

  • Installatori
  • File zip
  • Binari di runtime
  • Software interno e di terze parti

Ciò si ottiene utilizzando un framework di pacchettizzazione in cui sono coinvolti i requisiti di versione e dipendenza affinché l'installazione di questi abbia successo.

Tutti i pacchetti Chocolatey incapsulano gli strumenti necessari per gestire qualsiasi elemento come installatori, eseguibili e script in un file di pacchetto compilato che facilita il controllo e questi pacchetti possono essere utilizzati in modo indipendente, oppure c'è anche la possibilità di integrarli con la configurazione degli amministratori come SCCM , Puppet e Chef per aumentare la loro scalabilità ed espansione.

RequisitiI requisiti per utilizzare Chocolatey sono i seguenti:

  • Windows 7 fino a Windows 10 o Windows Server da 2012 a 2016 (Server Core è supportato ma non Windows
  • nanoserver)
  • Windows PowerShell v2 +
  • .NET Framework 4.x +

Come funziona ChocolateyAndremo a capire come è il processo interno che questa applicazione utilizza per gestire i pacchetti di installazione in Windows.

  • Innanzitutto Chocolatey utilizza NuGet (NuGet.Core.dll) per recuperare il pacchetto dall'origine, si tratta di un nupkg che viene archiviato in una cartella o condiviso in una posizione OData (HTTP/HTTPS).
  • Quindi il pacchetto verrà installato nel percorso $ env: ChocolateyInstall \ lib \. Il percorso di installazione del pacchetto non è configurabile dall'utente poiché il pacchetto deve essere installato qui per il monitoraggio, l'aggiornamento e la disinstallazione del pacchetto, se richiesto in seguito.
  • Dopo l'installazione del pacchetto, l'applicazione determina se il pacchetto è autonomo o dispone di script di automazione come gli script di PowerShell (* file .ps1).
  • Ora Chocolatey prende un'istantanea del registro per un successivo confronto dei pacchetti.
  • Quindi, se disponi di script di automazione, Chocolatey li eseguirà.
  • Fatto ciò, Chocolatey confronta l'istantanea per definire le informazioni del programma di disinstallazione e procede a salvarla in un file con estensione .registry.
  • L'applicazione ora esegue un'istantanea della cartella basata su tutti i file attualmente nella directory del pacchetto selezionato.
  • Infine, l'applicazione cerca i file eseguibili nella cartella del pacchetto e ritorna alla cartella $ env: ChocolateyInstall \ bin in modo che questi elementi siano disponibili nel percorso definito.

Caratteristiche cioccolatoseAl momento abbiamo due opzioni per utilizzare questa applicazione, una versione gratuita e una versione a pagamento, nella versione gratuita troviamo funzionalità come:

  • Chocolatey è verificato in VirusTotal che garantisce che è privo di minacce
  • Consente la creazione dei nostri pacchetti
  • Può essere eseguito offline
  • Non raccoglie dati o telemetria dal sistema operativo Windows
  • Dispone di modelli di pacchetti personalizzati
  • Ha un programma di disinstallazione automatico
  • Non ha pubblicità di terze parti
  • Sono disponibili più estensioni del pacchetto

Caratteristiche versione a pagamentoNel caso della versione a pagamento, alcune delle sue caratteristiche sono:

  • Esegui Runtime Malware Protection (Pro +)
  • Scarica cache CDN (Pro +)
  • Include pacchetto riduttore (Pro +)
  • Ha l'onnipresente opzione della directory di installazione (Pro +)
  • Include il pacchetto Throttle (Pro +)
  • Ha un sincronizzatore di pacchetti (Command Pro + Auto / C4B Sync)
  • Self-Service/Modalità in background (C4B)
  • Generatore di pacchetti (C4B)
  • Pacchetto internalizzatore integrato (C4B)
  • Installatore diretto (C4B)
  • Ha il controllo del pacchetto (C4B)
  • Include le funzioni di Windows Service Management PowerShell (C4B)

La versione a pagamento parte da 96 USD all'anno fino a 600 USD.

1. Come installare Chocolatey su Windows 10


Per eseguire questo processo, accederemo al prompt dei comandi come amministratori e lì eseguiremo la seguente riga per scaricare automaticamente gli script necessari dal sito ufficiale di Chocolatey:
 @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ cioccolatoso \ bin
Premiamo Invio e questo sarà il risultato:

INGRANDIRE

Questa linea esegue il seguente processo:

  • Innanzitutto, dicono al team di avviare PowerShell e di non caricare profili personalizzati che possono essere utilizzati da un utente avanzato
  • Quindi indica a Windows di impostare il criterio di esecuzione senza restrizioni per consentire l'esecuzione dello script PowerShell
  • Quindi procede a scaricare ed eseguire lo script di installazione di Chocolatey.

2. Come usare Chocolatey in Windows 10

Passo 1
Ora è giunto il momento di verificare come automatizzare le installazioni in Windows con questa utility, per fare ciò, accediamo di nuovo alla console come utenti amministratori e lì eseguiamo la seguente sintassi:

 cinst (Programma)
Ad esempio, se vogliamo installare il client Putty per le connessioni remote, eseguiremo quanto segue:
 cinst mastice
Premendo Invio inizierà il processo di installazione dell'applicazione selezionata e vedremo il processo di download, in caso di script, dobbiamo confermare la loro esecuzione:

INGRANDIRE

Passo 2
Una volta accettato questo passaggio, il processo di installazione dell'applicazione selezionata sarà completato:

INGRANDIRE

Passaggio 3
È fondamentale conoscere il nome esatto che Chocolatey utilizza per ogni programma da installare, poiché ci sono diverse opzioni per l'uso, un'alternativa che Chocolatey ci offre per verificare le opzioni disponibili è la seguente riga:

 choco search (termine)

INGRANDIRE

Lì troviamo i pacchetti disponibili e il loro stato attuale.

3. Come eseguire più installazioni con Chocolatey su Windows 10


È anche possibile che a un certo punto sia necessario installare più applicazioni contemporaneamente, per questo è sufficiente eseguire quanto segue:
 cinst (app1) (app2) ecc
Ad esempio:
 cinst vlc mastice

INGRANDIRE

Possiamo verificare che inizi il processo di download di ciascuna applicazione indicata.

4. Come aggiornare le app utilizzando Chocolatey in Windows 10


Per eseguire l'aggiornamento dei programmi installati con Chocolatey è sufficiente utilizzare la seguente sintassi:
 tazza (Applicazione)

INGRANDIRE

Se vogliamo aggiornare tutti i programmi o le applicazioni che sono stati installati con Chocolatey utilizzeremo il seguente comando:

 coppa tutto
Allo stesso modo, possiamo specificare la fonte da cui devono essere applicati gli aggiornamenti, in questo caso eseguiamo quanto segue:
 cup (applicazione) -source (URL da usare)

5. Come disinstallare le applicazioni con Chocolatey


Per eseguire il processo di disinstallazione di pacchetti o applicazioni utilizzando questa applicazione, dobbiamo utilizzare la seguente sintassi.
 disinstallazione di choco (applicazione)

INGRANDIRE

Attualmente Chocolatey ha più di 5000 pacchetti disponibili per l'installazione per Windows, alcune opzioni sono:

 choco installa adobereader (Adobe Reader DC) choco installa googlechrome (Google Chrome) choco installa jre8 (Java RunTime 8) choco installa Firefox (Firefox Quantum)
Per vedere tutte le opzioni disponibili, possiamo visitare il seguente link ufficiale:

6. Gestione dei comandi cioccolatosa

Passo 1
Se vogliamo sapere quanti pacchetti abbiamo installato con Chocolatey, eseguiremo quanto segue:

 lista di cioccolato -lo

INGRANDIRE

Passo 2
Per visualizzare l'aiuto di questa applicazione eseguiamo:

 incidentato -?

INGRANDIRE

Passaggio 3
Per accedere alla configurazione Chocolatey;

 elenco di configurazioni di choco

INGRANDIRE

Passaggio 4
I comandi da utilizzare in generale con Chocolatey sono:

elencoElenca i pacchetti remoti o locali
ricercaCerca pacchetti remoti o locali
InformazioniAccedi alle informazioni sul pacchetto
installareInstalla pacchetti da varie fonti
spilloElimina gli aggiornamenti a un pacchetto specifico
obsoletoRecupera i pacchetti scaduti
aggiornamentoAggiorna i pacchetti da varie fonti
disinstallareDisinstallare un pacchetto specifico
pacchettoPrepara un nuspec per un nupkg compilato
spingereEsegui un nupkg compilato
nuovoGenera i file necessari per un pacchetto da un modello
fontiVisualizza e configura i caratteri predefiniti
configRecupera e configura il file di configurazione dell'applicazione
caratteristicaConsente di visualizzare e configurare le funzionalità di Chocolatey
setapikeyRecupera o salva un apikey per un particolare font
apikeyRecupera o salva un apikey per un particolare font
sostegnoAccedi alle informazioni di supporto
ScaricaScarica i pacchetti utilizzando tutti i collegamenti remoti
sincronizzareConsente la sincronizzazione con il software installato sul sistema
ottimizzareOttimizza l'installazione, riducendo l'utilizzo dello spazio su disco

INGRANDIRE

Possiamo ricorrere a Chocolatey per eseguire installazioni complete e automatiche, il che farà risparmiare tempo che può essere utilizzato per altri tipi di attività di supporto e se aumentiamo la nostra produttività in Windows 10.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave