Windows ottiene un gestore di pacchetti - Scarica il software centralmente tramite OneGet

Microsoft sta aggiungendo un'altra funzionalità Linux a Windows. La gestione dei pacchetti può seriamente aumentare la produttività, aumentare la sicurezza e, in definitiva, farti risparmiare un sacco di problemi. Vi mostriamo come funzionerà.

Microsoft sta aggiungendo un'altra funzionalità Linux a Windows.  La gestione dei pacchetti può seriamente aumentare la produttività, aumentare la sicurezza e, in definitiva, farti risparmiare un sacco di problemi.  Vi mostriamo come funzionerà.
Annuncio pubblicitario

Se non sei entusiasta di Windows 10, puoi rivederlo perché il sistema operativo in arrivo si sta configurando come un notevole miglioramento nella linea Windows. Non solo ti renderà più produttivo Windows 10 renderà le persone produttive ancora più produttive? Windows 10 renderà le persone produttive ancora più produttive? È ufficiale, il nuovo Windows sarà perfetto 10. Perché Windows 10? Perché Windows 7 8 (mangiato) 9. Ed ecco cosa troverai nell'anteprima tecnica. Per saperne di più, ma le nuove funzionalità di Windows sono state aggiunte Vuoi nuove funzionalità di Windows? Condividi le tue idee con Microsoft e Vota Vuoi nuove funzionalità di Windows? Condividi le tue idee con Microsoft e Vota Microsoft vuole sapere che aspetto vorresti che assomigli a Windows! Proponi e rivedi le funzionalità di Windows per modellare la prossima versione di Windows. Leggi di più . Una delle caratteristiche più interessanti è il gestore di pacchetti OneGet .

Tecnicamente, OneGet è disponibile per Windows 8.1 per gli utenti che installano Windows Management Framework 5.0, ma Windows 10 includerà OneGet per impostazione predefinita come parte del pacchetto PowerShell del sistema.

Cos'è un gestore di pacchetti?

Una grande attrazione dei sistemi Linux e Unix è la prevalenza degli strumenti di gestione dei pacchetti 5 Lies Linux-Haters piace raccontare 5 Lies Linux-Haters piace dire che Linux potrebbe essere stato un sistema operativo spaventoso prima, ma tutto ciò è cambiato in anni recenti. Questi miti, che sono più precisamente chiamati bugie, ora sono morti. Leggi di più . Windows potrebbe essere in ritardo per la festa, ma è meglio tardi che mai perché la gestione dei pacchetti può seriamente aumentare la produttività, aumentare la sicurezza e, in definitiva, farti risparmiare un sacco di mal di testa.

Un pacchetto è una raccolta di file e dipendenze che consentono di installare e configurare un determinato software per il proprio sistema. Un gestore di pacchetti è uno strumento che gestisce un database di repository in cui ogni repository è esso stesso una raccolta di pacchetti.

finestre-oneget-package-manager-logo

Il vantaggio principale di un gestore di pacchetti è che fornisce uno strumento singolare per la gestione del software sul proprio sistema. In passato, esistevano gestori di pacchetti di terze parti per Windows Prima di Windows Store: gestori di pacchetti e archivi di software prima di Windows Store: gestori di pacchetti e repository di software Gli archivi di app sono ovunque in questi giorni. Sia che tu stia utilizzando iOS o Android, puoi ottenere tutte le tue app da un'unica posizione e aggiornarle automaticamente in modo coerente. Se stai usando il Mac ... Leggi di più e ci sono stati strumenti per l'installazione di software in bundle Ninite - Installa facilmente tutte le tue app preferite in un unico Go-Ninite - Installa facilmente tutte le tue app preferite in un unico Go Read More, ma avendo un Il gestore pacchetti approvato da Microsoft può centralizzare tutto questo in un unico punto.

Invece di dover navigare dal sito Web al sito Web e scaricare singoli programmi di installazione, è possibile gestirlo tutto tramite OneGet.

I cmdlet incorporati

L'utilizzo di OneGet richiede un po 'di familiarità con PowerShell e i cmdlet Aumenta la produttività con Windows Gli script di PowerShell aumentano la produttività con gli script di Windows PowerShell E se potessi portare la produttività di Linux a Windows? La maggior parte delle distribuzioni Linux viene fornita con la potente shell di Bash. PowerShell è un terminale altrettanto potente per Windows. Leggi di più, ma non temere se non sai cosa significa. La curva di apprendimento non è troppo ripida e lo sforzo vale la pena. Per chi ha familiarità con PowerShell, ecco i cmdlet relativi al modulo OneGet:

windows-oneget-package-manager-cmdlet

I cmdlet PackageSource vengono utilizzati per aggiungere, rimuovere e visualizzare i repository configurati per OneGet. I cmdlet del pacchetto vengono utilizzati per trovare i pacchetti disponibili disponibili in tali repository, installare e disinstallare determinati pacchetti e ottenere un elenco dei pacchetti attualmente installati sul sistema.

I pacchetti possono contenere dati aggiuntivi, come le informazioni sulla versione, che possono contribuire a migliorare la sicurezza (ad esempio, confermando che un determinato pacchetto è autentico) e rendere più facile rimanere aggiornati (ad esempio, l'installazione automatica di nuovi aggiornamenti).

Non sentirti male se tutto ciò suona troppo avanzato o intimidatorio per te. In futuro, Microsoft prevede di incorporare un'interfaccia grafica che facilita l'intero processo per coloro che non hanno familiarità con la riga di comando di PowerShell.

Fonti e archivi attendibili

Hai mai scaricato un falso file di installazione che ha finito per introdurre malware nel tuo sistema? Ammetto che mi sono innamorato di quel trucco alcune volte in passato. Questo è uno dei problemi inerenti ai file di installazione: se non sei esperto di tecnologia, può essere difficile sapere se un file di installazione è autentico o meno.

windows-oneget-package-manager-software-download

Il sistema di repository utilizzato dai gestori di pacchetti, incluso ma non limitato a OneGet, è un'alternativa molto più sicura. Fintanto che utilizzi solo repository che sono noti per la loro affidabilità, puoi stare tranquillo sapendo che probabilmente non dovrai più occuparti di falsi programmi di installazione.

Per essere chiari, questo non è un sistema impeccabile ; c'è ancora un elemento di fiducia coinvolto. Piuttosto che fidarsi di ogni singolo EXE scaricato, confidate nelle persone che gestiscono e gestiscono ogni repository.

Supporto di terze parti

La bellezza del sistema di repository è che nessuna entità ha il controllo su quali pacchetti possono o non possono essere inclusi come parte di OneGet. Puoi fare affidamento sui repository predefiniti forniti con OneGet se questo è abbastanza per te, ma puoi anche combinare repository di terze parti in base alle tue esigenze.

finestre-oneget-package-manager-software-installazione

Ad esempio, se lavori per una grande azienda, il management superiore potrebbe decidere di mantenere un repository privato pieno di pacchetti che sono rilevanti solo per i dipendenti di quella società. Un altro esempio potrebbe essere un deposito pubblico di software libero per artisti digitali. Finché c'è qualcuno che lo mantenga, tutto è possibile.

Inoltre, a causa della natura estensibile di PowerShell, la funzionalità di OneGet può essere migliorata ed estesa con cmdlet e script di terze parti. Microsoft ha recentemente adottato l'open source con il suo framework .NET. A GNU Beginning per Microsoft: che cos'è un framework .NET open source per il resto di noi GNU Beginning per Microsoft: che cos'è un framework .NET open source per il resto Microsoft Microsoft ha rilasciato una parte significativa del suo codice sotto una licenza open source permissiva. Questa mossa rompe con anni di tradizione. Ma perché e cosa significa per te? Per saperne di più, questo potrebbe significare cose buone per il futuro di PowerShell e OneGet.

Sei eccitato per OneGet?

Relativamente parlando, OneGet è ancora agli inizi e ha una lunga strada da percorrere prima di raggiungere alcuni dei più famosi gestori di pacchetti per Linux. Tuttavia, il fatto che Microsoft stia lavorando su OneGet è una ragione sufficiente per essere entusiasta e non vedo l'ora di vedere come Windows 10 cambia il panorama.

E tu? Un gestore di pacchetti è abbastanza per farti emozionare? O pensi che sia solo un espediente che prima o poi svanirà? Dicci cosa ne pensi nei commenti qui sotto.

Crediti immagine: Installa barra di avanzamento Via Shutterstock, Scarica icone Via Shutterstock

In this article