androide

Come usare efficacemente oneget su windows 10

Love, Love, Peace, Peace - Måns Zelmerlöw and Petra Mede create the perfect Eurovision Performance |

Love, Love, Peace, Peace - Måns Zelmerlöw and Petra Mede create the perfect Eurovision Performance |

Sommario:

Anonim

Se hai mai usato Linux, 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 in uno strumento di gestione dei pacchetti nativo, come annunciato da Garret Serack di Microsoft 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 Windows 10 RTM, OneGet è stato rinominato in PackageManagement.

Quindi, vediamo come è possibile installare / disinstallare in modo efficace e aggiornare 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 sanno nulla della 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 manager di un gestore di pacchetti. Può ospitare più repository come Chocolatey e NuGet. Abbiamo già parlato di Chocolatey prima. 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 digitare il seguente comando in Powershell.

Get-Command -Module PackageManagement

Ricorda, non OneGet ma PackageManagement (sto scrivendo qui OneGet solo per semplicità). Quindi, ora hai l'elenco dei comandi. Ora, iniziamo controllando quali origini 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-PackageProvider troverà i repository di pacchetti disponibili e lo installerà.

Premi Enter 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 il comando set-packagesource 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 comando find-package. Quindi, supponiamo che tu voglia trovare tutti i pacchetti relativi a "Chrome".

find-package -name Chrome

Ora otterrai tutti i pacchetti con la parola chiave Chrome e un riepilogo. Ora, da questo elenco, installerò Adblockpluschrome.

install-package -name adblockpluschrome

Immettere Y e l'installazione inizierà.

Nessun comando di aggiornamento disponibile

Sorprendentemente, OneGet non ha un comando di aggiornamento. C'è un comando di aggiornamento in Chocolatey ma non si applica qui. Questo problema è stato segnalato su 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 funzione che ti renderanno 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 tramite la riga di comando.

VEDERE ANCHE: 3 alternative al prompt dei comandi migliori rispetto al valore predefinito