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

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

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. Ulteriori informazioni, ma le nuove funzionalità di Windows sono ancora state aggiunte Desideri 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 è la OneGet Package Manager.

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 come dire 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 venire 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 tuo sistema. UN gestore di pacchetti è uno strumento che mantiene un database di repository in cui ciascuno deposito è di per sé una raccolta di pacchetti.

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 Microsoft- Il gestore di pacchetti approvato può centralizzare tutto questo sforzo in un unico posto.

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'uso 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:

Il PackageSource I cmdlet vengono utilizzati per aggiungere, rimuovere e visualizzare i repository configurati per OneGet. Il Pacchetto i cmdlet sono usati per Trova pacchetti disponibili disponibili in detti repository, Installare e Disinstallare pacchetti particolari, e Ottenere un elenco di pacchetti attualmente installati sul tuo sistema.

I pacchetti possono contenere dati aggiuntivi, come le informazioni sulla versione, che possono contribuire a migliorare la sicurezza (ad esempio confermando che un particolare pacchetto è autentico) e rendere più semplice il suo aggiornamento (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.

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 perfetto sistema; 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.

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

Scopri di più su: Manutenzione computer, Installa software, PowerShell.