14Sep

Windows 10 Include un manager de pachete de stil Linux numit "OneGet"

click fraud protection

Uitați de Magazinul Windows. Microsoft lucrează la un cadru de management al pachetelor în stil Linux pentru Windows și este inclus în Windows 10. Este testat cu pachetele existente ale Chocolatey și vă permite să instalați cu ușurință aplicații desktop și alte programe software.

Aceasta este o veste uriașă.Dacă ați folosit vreodată Linux, ați dorit probabil un sistem de gestionare a pachetelor pentru desktopul Windows încă de atunci. Acum ajunge în sfârșit!

Notă: în versiunea RTM OneGet a fost redenumit în pachetManagement.

OneGet, un cadru de gestionare a pachetelor pentru Windows

Acest manager de pachete se numește OneGet și se livrează ca parte a pachetului PowerShell.Într-un post de blog intitulat "Micul meu secret: Windows PowerShell OneGet" de la Technet, Garret Serack de la Microsoft explică:

"OneGet este o interfață unificată pentru sistemele de management al pachetelor și are scopul de a face Software Discovery, Installation and Inventorysetul comun de cmdleturi( și eventual un set de API-uri).Indiferent de tehnologia de instalare de dedesubt, utilizatorii pot folosi aceste cmdlet-uri comune pentru a instala / dezinstala pachete, adăuga depozitele de pachete de interogare /remove/ și interogarea unui sistem pentru software-ul instalat. Inclus în acest CTP

instagram viewer
este o implementare prototip a unui manager de pachete compatibil cu Chocolatey care poate să instaleze pachetele Chocolatey existente . "

As OneGet face parte din ultima versiune a PowerShell, este inclus în mod implicit în previzualizarea Windwos 10 Technical Preview. Este, de asemenea, disponibil ca parte a previzualizării Windows Management Framework 5.0 pentru Windows 8.1.

Uită-te la imaginea din partea de sus a acestui articol pentru a vedea cum va funcționa. Da, puteți instala VLC sau o altă bucată de software Windows care cu ușurință!După ce executați comanda, OneGet va localiza pachetul din sursele de pachete configurate, îl va descărca pe computer și îl va instala - automat.Și ar trebui să existe și interfețe grafice de utilizator pentru acest lucru, așa că va dura doar câteva clicuri.

Windows geeks, sărbători! Epoca unui manager de pachete Windows acceptat oficial este acum aproape aici!

@ chrisbhoffman @ brians198 bine, stai jos. Microsoft lucrează la #oneget, un agregator de pkg mgr, care va include un client choco în Win10

- Rob Reynolds( @ferventcoder) 27 octombrie 2014

( Actualmente OneGet este în flux. Versiunea inițială a OneGet livrată cu Chocolatey cadar Chocolatey a fost scos din configurația implicită.O sursă de pachete Chocolatey va fi în curând disponibilă pentru o instalare ușoară prin OneGet.În prezent puteți instala sursa pachetului Chocolatey cu o comandă, dar pachetele Chocolatey nu ar instala de faptpe sistemul nostru după ce a făcut acest lucru. Acesta este un drum de mica dezvoltare în dezvoltare.)

Cum OneGet funcționează

Să săpăm într-un pic mai adânc. Iată cum Microsoft descrie OneGet:

"OneGet este o nouă modalitate de a descoperi și instala pachete software de pe web. Cu OneGet puteți:

  • Gestionați o listă a depozitelor software în care pachetele pot fi căutate, achiziționate și instalate
  • Căutați și filtrați depozitele dvs. pentru a găsi pachetele de care aveți nevoie
  • Instalați și dezinstalați fără probleme pachetele din unul sau mai multe depozite cu un singurComanda PowerShell "

cmdlet-ul Get-PackageSource vă permite să vizualizați o listă de surse de pachete sau depozite instalate. OneGet include acum două surse furnizate de Microsoft. Chocolatey a fost anterior sursa de pachete implicite în timpul dezvoltării și poate fi adăugată cu ușurință.

Oricine poate crea și opera un depozit de pachete. Microsoft ar putea crea un singur ghișeu unic pentru programele desktop Windows. O companie ar putea gestiona un depozit propriu cu programele pe care le utilizează, astfel încât acestea să poată fi ușor instalate și gestionate. Un dezvoltator de software ar putea crea un depozit care să conțină numai software-ul pe care îl creează, astfel încât utilizatorii săi să poată instala și actualiza cu ușurință.Puteți adăuga mai multe arhive cu rutine Add-PackageSource sau le puteți elimina cu Remove-PackageSource.

Câmpul Find-Package vă permite să căutați sursele de pachete pe care le-ați configurat pentru pachetele disponibile. Găsiți software pentru a instala fără a căuta pe web!

Clicul Install-Package vă permite apoi să instalați un pachet la alegere, specificându-i numele. Pachetul este descărcat și instalat automat din depozitul de software dorit, fără a căuta fișiere. exe, descărcându-le și făcând clic pe asistenți care încearcă să instaleze junk pe computer. Mai bine, puteți specifica mai multe nume de pachete aici - imaginați-vă că ați instalat cele 50 de programe Windows pe care le utilizați cu o singură comandă și lăsând computerul să obțină o cafea în același timp.

Câmpul Get-Package vă permite să vedeți ce pachete ați instalat. Pachetele pot fi ulterior dezinstalate cu Uninstall-Package.În prezent, nu există nici o comandă Update-Package care va instala automat cele mai recente versiuni ale acestui pachet software din depozitele disponibile, ceea ce va fi extrem de necesar - sperăm că este pe drum.

Ce este un Manager de pachete?Și ce e ciocolata?

Dacă ați ajuns atât de departe, ar trebui să înțelegeți elementele de bază ale managerului de pachete. Practic, este un instrument software care face instalarea, actualizarea și localizarea software-ului să se instaleze mult mai ușor. Administratorii de pachete sunt utilizați pe Linux și vă permit să instalați pachete din depozite de software de încredere în doar câteva clicuri sau apăsări de taste. Managerul de pachete vă poate actualiza automat pachetele ori de câte ori versiunile actualizate sunt adăugate în arhivele, astfel încât fiecare program nu are nevoie de propriul updater încorporat. Este ușor de folosit și, de asemenea, foarte ușor de automatizat.

Chocolatey este un manager de pachete care aduce acest stil de instalare ușoară a software-ului la Windows.În prezent, utilizează în primul rând comenzi de text, astfel încât nu a găsit o mare parte dintr-o casă dincolo de geeks - dar geeks-i place! Chocolatey vă permite să instalați software-uri Windows ca Firefox, VLC și 7-Zip cu doar câteva apăsări de taste în locul procesului obișnuit de descărcare și clic, la fel cum ați instala software-ul pe Linux. Chocolatey rulează în prezent un Kickstarter, căutând bani pentru a "lua Chocolatey la nivelul următor". Ei lucrează, de asemenea, pe o interfață grafică de utilizator pentru managerul de pachete, astfel încât utilizatorii obișnuiți Windows pot să o folosească mai ușor. Cu framework-ul managerului de pachete din Windows 10, Chocolatey poate pur și simplu să renunțe la orice lucru pe care Microsoft îl face - lucru care pare inițial inspirat de Chocolatey.În loc să fie un sistem de gestionare a pachetelor cu șuruburi, Chocolatey va lucra mână în mână cu cadrul de management al pachetelor inclus în Windows.

Este imposibil să spun exact cât de departe Microsoft va merge aici. Un lucru este sigur: pentru administratorii de sistem Windows și geeks, instalarea software-ului și automatizarea implementării software-ului este pe cale să devină mult mai ușoară.Acesta este în prezent un instrument geek, deoarece este disponibil numai prin intermediul comenzilor PowerShell. Dar, după cum spune Microsoft, acest lucru va fi în cele din urmă expus ca un set de API-uri.

Microsoft ar putea face mult mai mult cu asta. Aceștia ar putea folosi acest sistem de gestionare a pachetelor pentru a adăuga o instalare ușoară a aplicațiilor desktop din Magazinul Windows - deja știm că vor adăuga aplicații desktop la Windows Store în Windows 10. În sistemele Linux există un grafic frumos "magazin de aplicații"interfețe de stil care ușurează instalarea programelor desktop de la managerul de pachete de sistem. Va trebui să urmărim Windows 10 și să vedem cât de departe au luat acest nou cadru de management al pachetelor.