Come Aggiornare Automaticamente il Software Libero con Cacao

0
306

Hai applicazioni sul tuo computer come Spotify, Adobe Reader, Chrome, Firefox, 7-Zip, VLC Media Player…e la lista continua, e sono tutti gratuiti. Cosa faremmo senza di freeware? Tuttavia, queste applicazioni richiedono frequenti aggiornamenti per correggere falle di sicurezza e di introdurre nuove e utili funzionalità. Gli aggiornamenti non accadono mai a un tempo conveniente.

Ecco dove Cioccolatoso entra in gioco. Utilizzare l’applicazione gratuita Cioccolatoso per mantenere il software aggiornato. E ‘ facile, veloce, semplice, e per non parlare gratis? Sembra troppo bello per essere vero, eppure è. Ma ciò che è Cioccolatoso?

Ciò che è Cioccolatoso?

Se non avete fatto le cose in riga di comando di Windows PowerShell, o riga di comando di Linux, il concetto di Cacao può essere un po ‘ strano. Al cacao è una macchina a livello di programma che consente di gestire il software.

A livello di computer, il che significa che non c’è un’interfaccia utente grafica che consente di fare le cose. Tutti i comandi devono essere digitati. Non lasciatevi spaventare! Se è possibile scrivere le parole, è in grado di capire questo.

Come faccio a Installare Cioccolatoso?

Ci sono un paio di cose Cioccolatoso la necessità di lavorare. Quando un
il programma ha bisogno di altri programmi di funzionalità di Windows per lavoro, quelli necessari programmi
sono indicati come dipendenze. Cioccolatoso dipendenze sono, è necessario essere
l’uso di almeno:

  • Windows 7 o versione più recente
  • PowerShell, versione 2 o successiva
  • .NET Framework 4 o più recente
  • Inoltre, è necessario accedere come amministratore del computer

Se hai Windows 7 o più recente, hai già ottenuto
PowerShell, versione 2 o successiva. Se non siete sicuri se si dispone di .NET Framework 4,
non ti preoccupare. Quando si installa al Cacao, se non avete .Rete 4, Cioccolatoso
per l’installazione.

Aprire PowerShell digitando il Menu Start diricerca
finestra di PowerShell. Si dovrebbe vedere un risultato di venire chiamato Windows PowerShell App.

Fare clic su e selezionare Esegui come Amministratore.
Per fare questo è noto come l’esecuzione di PowerShell in un elevato istanza. È
elevati per i privilegi di Amministratore. La finestra di PowerShell si apre.

Nella finestra di PowerShell, digitare o copiare e incollare il comando:

Set-ExecutionPolicy Bypass Ambito del Processo di Forza; iex
((New-Object
Sistema.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))

Il Set-ExecutionPolicy Bypass -Ambito Di Applicazione Del Processo -Force
dice PowerShell che non desidera imporre l’esecuzione limitata
politica proprio per questo la cosa seguente. PowerShell, per impostazione predefinita, consente firmato
i processi da eseguire. E ‘ l’impostazione di protezione maggiore. Ma abbiamo bisogno di eseguire questo
unsigned processo di installazione di Cacao.

Il iex ((New-Object
Sistema.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))

parte del comando dice PowerShell per andare al Cioccolatoso sito web, scaricare
l’installazione.ps1 script ed eseguirlo. Che è la parte che in realtà installa
Cioccolatoso.

Vedrete un sacco di testo in volo. Sentitevi liberi di andare avanti e
letto così sai quello che è appena accaduto. Alla fine, suggerisce che è possibile eseguire
il comando choco /? per vedere un elenco di funzioni. Questo è un buon modo per
assicurarsi che l’installazione ha funzionato. Andare avanti e si esegue il comando.

Un altro mucchio di testo volare, che è anche un bene per leggere
e capire. Alla fine, se la vostra installazione di Cacao lavorato, si vedrà qualcosa
come il seguente, in cui la parte verde delle liste che versione hai
installato.

Installare il Software con Cacao

Diamo un rapido sguardo a installare il software con
Cacao prima di procedere all’aggiornamento del software con esso.

Vai alla pagina https://chocolatey.org/packages per navigare attraverso il software che è disponibile tramite il Cacao. Si vedrà che essi sono indicati come i pacchetti.

Trovare un pacchetto che si desidera installare. Per questo esempio, useremo Malwarebytes Anti-Malware. È sempre bene avere Malwarebytes sul tuo computer.

Elevata istanza di PowerShell, utilizzare il comando choco
installa malwarebytes
. Che è. L’installazione avrà inizio. È prevista una sosta con
il testo seguente:

Se sei a tuo agio, permettendo al Cacao per gestire il tuo
il software, poi, quando l’installazione è fatto, si dovrebbe utilizzare la funzione choco
enable-n allowGlobalConfirmation
comando in modo che siamo in grado di automatizzare le installazioni
e aggiornamenti in futuro. Per ora, basta utilizzare Un per completare il
installazione.

Vedrai che Malwarebytes è il download e poi inizia l’installazione.

In circa un minuto, Malwarebytes verrà scaricato e installato senza alcun ulteriore lavoro per voi.

Aggiornare il Software con Cacao

Ora che abbiamo installato il software, si può provare ad aggiornare con il Cacao. Di nuovo, è necessario PowerShell apri come Amministratore. Quindi è possibile eseguire il comando choco aggiornamento di malwarebytes.

Che farà Cioccolatoso andare fuori e vedere se c’è un aggiornamento e poi aggiornare. Abbiamo appena installato Malwarebytes, quindi mostrerà che zero uno i pacchetti sono stati aggiornati. Va bene così.

Se hai installato diversi pacchetti con Cacao, te
possibile aggiornare il tutto con una sola riga di comando: choco aggiornare tutti -y.

È così difficile. Ora che cosa dobbiamo fare per
aggiornare automaticamente il software con il Cacao è in qualche modo fare che eseguire il comando
in base a una pianificazione.

Aggiornare automaticamente il Software con il Cacao

Il passo successivo che si può fare utilizzando appassire il blocco note o PowerShell
ISE (Integrated Ambiente di Scripting). Faremo questo esempio, utilizzando il blocco note come
non tutte le versioni di Windows hanno la PowerShell ISE.

Aprire Il Blocco Note. Copiare il comando choco aggiornare tutti -y in
Il blocco note.

Salvare che come script di PowerShell, facendo il nome di qualcosa di simile upgrade-ChocoPackages.ps1. L’ .ps1 estensione indica che questo è uno script di PowerShell.

Modificare il tipo di file da Documenti di Testo (*.txt) per Tutti i File (*.*). Se non, Windows lo rendono aggiornamento-ChocoPackages.ps1.txt e pensare che è solo un file di blocco note.

Windows viene fornito con una grande funzionalità chiamata Task Scheduler.
L’utente medio probabilmente non sanno su di esso, ma la Pianificazione è il
caratteristica che fa già un sacco di cose eseguire su una base regolare.

Nella ricerca del Menu Start su utilità di Pianificazione. Fare clic su di esso quando si
viene come un risultato.

Quando l’Attività di Pianificazione si apre, fare clic su Libreria utilità di Pianificazione in alto a sinistra della finestra. Questo mostrerà tutte le attività pianificate attualmente impostato sul vostro computer.

In Azioni nel riquadro in alto a destra, fare clic su Crea Attività…. Crea Attività di Base non è adatto per questa situazione, come useremo argomento dichiarazioni successive.

Nella finestra che si apre, in Generale scheda, dare il compito di un nome come Choco l’Aggiornamento di Tutti e quindi una Descrizione di come gli Aggiornamenti di tutti i software installati da Cioccolatoso. Se l’account utente corrente non è un account amministratore sul computer, utilizzare il Cambia Utente o Gruppo pulsante per selezionare l’account di Amministratore.

Avrete anche bisogno di sapere la password di account Amministratore. Assicurarsi di Eseguire se l’utente è connesso o non è selezionata. Questo permetterà l’esecuzione dello script, anche se non sei sul tuo computer, e avrà tutti i privilegi di cui ha bisogno per fare il lavoro.

Il Trigger scheda è dove si raccontano le attività quando si desidera eseguire. Per questo, una volta alla settimana dovrebbe essere un sacco. Nel nostro esempio, è impostato per essere eseguito ogni domenica alle 1:00 del mattino, scegliete un momento in cui non è probabile essere utilizzando il vostro computer, per ottenere le migliori prestazioni.

Si consiglia di controllare anche Interrompere l’operazione viene eseguita per più di: e di modificare la durata di 2 ore. È possibile regolare che si desidera. Per consentire il trigger per applicare, è necessario controllare il Abilitata la casella in basso.

Oltre alle Azioni scheda, e diremo la attività che
vogliamo fare. L’ Azione sarà di default per Avviare un programma.
Che è quello che vogliamo, quindi, solo lasciare che. Nel Programma/scriptcampo,
tipo powershell.exe. Questo consente a Windows di sapere che si sta andando ad essere in esecuzione di un
Script di PowerShell.

Nel Aggiungere argomenti campo, inserire il seguente
gli argomenti.

-noprofile – Questo impedisce PowerShell script di profilo
l’esecuzione e gli dice di eseguire lo script che si desidera.

-ExecutionPolicy Bypass – Se non siete sicuri di se
l’esecuzione dello script è stata attivata, è bene avere presente negli argomenti. Sarà
garantire l’esecuzione dello script.

-file – Questo è l’argomento che racconta Compito
Di pianificazione che tutto quello che segue successivo è il percorso del file che vogliamo
PowerShell per eseguire. Nel nostro esempio, lo script è stato salvato C:Scriptsupgrade-ChocoPackages.ps1.
Potrebbe essere diverso nel vostro computer, quindi regolare di conseguenza. Se il percorso
il file ha tutti i nomi con spazi a loro, avrete bisogno di inserire l’intero percorso
all’interno di virgolette.

L’intero argomento sarà simile -noprofile
-executionpolicy bypass -file C:Scriptsupgrade-ChocoPackages.ps1

In Condizioni di scheda, ci sono più opzioni che si possono impostare come lo script viene eseguito. Li guardo per vedere che quelli che si desidera applicare. Per questo esempio, è impostato per Avviare l’attività solo se il computer è alimentato dalla rete elettrica e Interrompere se il computer passa all’alimentazione a batteria per garantire che non stiamo correndo giù la batteria.

Riattiva il computer per eseguire questa operazione è selezionata per garantire l’esecuzione dell’attività, se il computer è in modalità sospensione o non.

Nelle Impostazioni della scheda, si consiglia di controllare l’ Consentire
task da eseguire su richiesta
di dialogo, in modo che possiamo verificare manualmente l’attività quando
abbiamo finito. Le selezioni predefinite per il resto sono ottimi.

Fare clic su OK per completare la creazione dell’attività pianificata. Un
la finestra pop-up con il nome dell’utente selezionato indietro nel Generale
tab. È necessario immettere la password per l’utente e fare clic su OK. Questo dice
Finestre che si fa, infatti, hanno l’autorità per eseguire il compito.

Ora sei tornato alle principali finestra dell’utilità di Pianificazione. Trova il tuo
nuova attività. Fare clic destro sulla task e selezionare Esegui per eseguire il test.

Non vedrete nulla di significativo accade, ad eccezione dello status
il compito di cambiare per l’Esecuzione. In un minuto o giù di lì, si dovrebbe vedere
l’ Ultima fase di Esecuzione anche modificare il timestamp di quando hai iniziato a correre
il compito.

Se non vi è alcun messaggio di errore, l’attività deve essere
bene. Chiudere la finestra dell’utilità di Pianificazione e non preoccuparti di dover manualmente
aggiornare il software installato con Cioccolatoso di nuovo.

Tutto Fatto!

Può sembrare un sacco di lavoro per impostare questo. Considerate questo: che hai preso da qualche parte tra i 10 e i 30 minuti per impostare questo. Se si utilizza questo aggiornamento, 10 programmi, e ogni programma dura circa 6 minuti per passare attraverso il processo di aggiornamento ogni mese, hai salvato te stesso tra i 30 e i 50 minuti.

Sei già un passo avanti nel risparmio di tempo. Nel corso di un anno, che potrebbe essere da 6 a 10 ore di tempo risparmiato. Non è compreso il tempo risparmiato da sapere come utilizzare al Cacao per installare i programmi in un minuto o due, invece di 10 o 15 minuti.