Come utilizzare efficacemente OneGet su Windows 10
Se hai mai usato Linux allora avrai sempre desiderato uno strumento di gestione dei pacchetti per Windows. Sì, Windows ha uno strumento di gestione dei pacchetti di terze parti chiamato Chocolatey che può essere eseguito utilizzando la riga di comando. Ma Windows 10 ha introdotto OneGet come strumento di gestione dei pacchetti nativo come annunciato da Microsoft Garret Serack in un post sul blog. Ti consentirà di installare / disinstallare e aggiornare i pacchetti software con NuGet Package Manager utilizzando Powershell. Inoltre, supporta anche il repository Chocolatey.

Nota:Con la versione di Windows 10 RTM, OneGet è stato rinominato PackageManagement.
Vediamo quindi come installare / disinstallare e aggiornare in modo efficace più pacchetti software utilizzando OneGet (PackageManagement). E, inoltre, vedi come integrare Chocolatey con esso.
Cosa sono OneGet (PackageManagement) e Chocolatey?
Per gli utenti non Linux e quelli che non conoscono nulla sulla gestione dei pacchetti, Package Manager semplifica l'installazione, l'aggiornamento e la disinstallazione del software (pacchetto). Package Manager utilizza un repository in cui sono memorizzati tutti i pacchetti software.
Devi semplicemente inserire un comando per ottenere quei pacchetti software e installarli sul tuo PC. Con un solo comando puoi installare o aggiornare il software. L'aggiornamento viene eseguito automaticamente ogni volta che il software viene aggiornato nel repository. Quindi, questo è il pacchetto manager.
Ora OneGet come strumento è un passo avanti. È un gestore di un gestore di pacchetti. Può ospitare più repository come Chocolatey e NuGet. Abbiamo già parlato prima di Chocolatey. Chocolatey può funzionare con il prompt dei comandi. NuGet contiene pacchetti software specifici per gli strumenti di sviluppo applicazioni di Microsoft. Puoi inserire un singolo comando e prendere il software da questi repository.
Come usare OneGet?
Quindi, prima vediamo i comandi disponibili. Puoi vederlo nell'immagine sopra. Per vedere i comandi disponibili, digita il seguente comando in PowerShell.
Get-Command -Module PackageManagement
Ricorda, non OneGet ma PackageManagement (scrivo qui OneGet solo per semplicità). Quindi, ora hai l'elenco dei comandi. Ora, cominciamo controllando quali fonti di pacchetti (gestori di pacchetti) abbiamo.
Ottieni fonti di pacchetti
Digita il seguente comando (o semplicemente copialo):
Get-PackageSource
Dovresti ottenere le origini dei pacchetti installate sul tuo sistema.
Quindi, ho installato solo la galleria PowerShell integrata. Ora installiamo Chocolatey Package Manager. Se vedi già Chocolatey nell'elenco, salta il passaggio successivo.
Installazione di Chocolatey
Immettere il comando seguente:
Get-PackageProvider -Name Chocolatey
Get-PackageProvidertroverà i repository di pacchetti disponibili e lo installerà.
Colpire accedere e l'installazione di Chocolatey dovrebbe iniziare. Al termine dell'installazione, controllare nuovamente l'origine del pacchetto con il comando precedentemente applicato. Dovresti vedere Chocolatey.
Successivamente, dobbiamo impostare Chocolatey come origine del pacchetto software predefinito. Useremo set-packagesourcecomando per impostarlo come predefinito. Immettere il comando seguente:
Set-PackageSource -Name chocolatey
Ora che siamo pronti, installiamo un software dal repository chocolatey.
Installa il software dal repository Chocolatey
Ottieni più opzioni con Chocolatey. Non è necessario visitare il sito Web di Chocolatey e trovare il software che si desidera installare. Puoi trovarlo dallo stesso Powershell usando il find-packagecomando. Quindi, supponiamo che tu voglia trovare tutti i pacchetti relativi a 'Chrome'.
find-package -name Chrome
Ora otterrai tutti i pacchetti con Cromo parola chiave in esso insieme a un riepilogo. Ora, da questo elenco, installerò Adblockpluschrome.
install-package -name adblockpluschrome
accedere e e l'installazione avrà inizio.
Nessun comando di aggiornamento disponibile
Sorprendentemente, OneGet non ha un Aggiornare comando. C'è un comando di aggiornamento in Chocolatey ma non si applica qui. Questo problema segnalatosu GitHub nel 2014, quando le anteprime tecniche venivano girate su Insiders e non è stato ancora risolto.
Vuoi diventare un prompt dei comandi Ninja?Ecco un elenco di scorciatoie da tasti funzioneche ti renderà uno.
Esplorare
Ora che conosci le basi, puoi esplorare ulteriormente i comandi e i parametri. Se ritieni che OneGet non abbia fornito un servizio di prim'ordine, puoi sempre optare per Chocolatey e utilizzarlo dalla riga di comando.
VEDI ANCHE:3 Alternative al prompt dei comandi migliori del valore predefinito