Windows 10 uključuje upravitelja paketa u stilu Linuxa pod nazivom OneGet
Zaboravite Windows Store. Microsoft radi na okviru za upravljanje paketima u stilu Linuxa, a uključen je u sustav Windows 10. Testira se s postojećim paketima tvrtke Chocolatey te omogućuje jednostavno instaliranje aplikacija za stolna računala i drugog softvera.
Ovo su ogromne vijesti. Ako ste ikada koristili Linux, od tada ste vjerojatno željeli sustav upravljanja paketima za Windows radnu površinu. Sada konačno stiže!
Bilješka: u RTM izdanju OneGet je preimenovan u PackageManagement.
OneGet, okvir za upravljanje paketima za Windows
Upravitelj paketa naziva se OneGet i isporučuje se kao dio PowerShell-a. U postu na blogu pod nazivom “Moja mala tajna: Windows PowerShell OneGet” u tvrtki Technet, Microsoftov Garret Serack objašnjava:
“OneGet je jedinstveno sučelje za sustave upravljanja paketima i ima za cilj da otkriće softvera, instalaciju i inventar (SDII) funkcionira putem zajedničkog skupa cmdleta (i eventualno skupa API-jeva). Bez obzira na instalacijsku tehnologiju, korisnici mogu koristiti ove uobičajene cmdletove za instaliranje / deinstaliranje paketa, dodavanje / uklanjanje / spremanje upita paketa te postavljanje upita za instalirani softver. Uključeno u ovaj CTP je prototip implementacije Chocolatey-kompatibilnog upravitelja paketa koji mogu instalirati postojeće Chocolatey pakete.”
Kako je OneGet dio najnovije verzije PowerShell-a, on je prema zadanim postavkama uključen u Windwos 10 Technical Preview. Dostupan je i kao dio Windows Management Framework 5.0 Preview za Windows 8.1.
Pogledajte sliku na vrhu ovog članka kako biste vidjeli kako će sve to funkcionirati. Da, možete jednostavno instalirati VLC ili neki drugi dio Windows softvera! Nakon što pokrenete naredbu, OneGet će locirati paket u konfiguriranim izvorima paketa, preuzeti ga na računalo i instalirati - sve automatski. I za to bi trebala postojati grafička korisnička sučelja, tako da će trebati samo nekoliko klikova.
Windows geeks, slavite! Era službeno podržanog Windows upravitelja paketa sada je gotovo ovdje!
@ chrisbhoffman @ brians198 u redu, sjednite. Microsoft radi na #oneget, pkg mgr agregatoru, koji će uključivati choco klijent u Win10
- Rob Reynolds (@ferventcoder) 27. listopada 2014
(Trenutno, OneGet se mijenja. Početna verzija OneGet isporučena s Chocolatey kao jedini repozitorij zadane, ali Chocolatey je sada uklonjen iz zadane konfiguracije. Izvor Chocolatey paketa uskoro će biti dostupan za jednostavnu instalaciju putem OneGeta. instalirajte izvor Chocolatey paketa pomoću naredbe, ali Chocolateyjevi paketi se zapravo ne bi instalirali na naš sustav nakon što su to učinili.
Kako funkcionira OneGet
Iskopajmo malo dublje. Evo kako Microsoft opisuje OneGet:
“OneGet je novi način otkrivanja i instaliranja programskih paketa s cijelog weba. Pomoću usluge OneGet možete:
- Upravljajte popisom spremišta softvera u kojima se paketi mogu pretraživati, nabavljati i instalirati
- Pretražite i filtrirajte spremišta da biste pronašli potrebne pakete
- Jednostavno instalirajte i deinstalirajte pakete iz jednog ili više spremišta pomoću jedne naredbe PowerShell
Cmdlet Get-PackageSource omogućuje pregled popisa instaliranih izvora paketa ili spremišta. OneGet sada uključuje dva izvora koja pruža Microsoft. Chocolatey je prethodno bio izvorni izvor paketa tijekom razvoja i lako se može dodati.
Svatko može stvoriti i upravljati spremištem paketa. Microsoft bi mogao stvoriti vlastiti one-stop-shop za Windows desktop programe. Tvrtka može upravljati vlastitim repozitorijem s programima koje upotrebljava kako bi ih se moglo jednostavno instalirati i upravljati. Razvojni programer može postaviti spremište koje sadrži samo softver koji oni stvaraju kako bi ga korisnici mogli jednostavno instalirati i ažurirati. Možete dodati više spremišta s cmdletom Add-PackageSource ili ih ukloniti s Remove-PackageSource.
Cmdlet Find-Package omogućuje pretraživanje izvora paketa koje ste konfigurirali za dostupne pakete. Pronađite softver za instalaciju bez pretraživanja weba!
Cmdlet instalacijskog paketa omogućuje vam da instalirate paket po svom izboru samo navođenjem njegovog imena. Paket se automatski preuzima i instalira iz spremišta softvera po vašem izboru bez traženja .exe datoteka, preuzimanja i klikanja čarobnjacima koji pokušavaju instalirati nešto na računalu. Još bolje, ovdje možete navesti više naziva paketa - zamislite instaliranje pedeset Windows programa koje koristite s jednom naredbom i ostavljajući računalo da popije kavu dok to radite.
Cmdlet Get-Package omogućuje vam da vidite koje ste pakete instalirali. Paketi se kasnije mogu deinstalirati s paketom za deinstalaciju. Trenutno ne postoji naredba Update-Package koja će automatski instalirati najnovije verzije ovog softverskog paketa iz dostupnih spremišta, nešto što će biti prijeko potrebno - nadamo se da je na putu.
Što je upravitelj paketa? I što je Čokolada?
Ako ste došli ovako daleko, trebali biste razumjeti osnove onog što je upravitelj paketima. U osnovi, to je softverski alat koji olakšava instalaciju, ažuriranje i lociranje softvera. Upravitelji paketa koriste se na Linuxu i omogućuju vam instaliranje paketa iz pouzdanih repozitorija softvera u samo nekoliko klikova ili pritisaka tipki. Upravitelj paketa može automatski ažurirati svoje pakete kad god se ažurirane verzije dodaju u spremišta, tako da svakom programu nije potreban vlastiti ugrađeni program za ažuriranje. Jednostavan je za korištenje i vrlo je jednostavan za automatizaciju.
Chocolatey je paketni menadžer koji donosi ovaj stil jednostavne instalacije softvera u sustav Windows. Trenutno, to prvenstveno koristi tekstualne naredbe tako da nije našao mnogo doma izvan geekova - ali geeci to vole! Chocolatey vam omogućuje instalaciju Windows softvera kao što su Firefox, VLC i 7-Zip uz samo nekoliko pritisaka na tipke umjesto uobičajenog postupka preuzimanja i klikanja, baš kao što biste instalirali softver na Linuxu. Chocolatey trenutno pokreće Kickstarter, tražeći novac kako bi "odveo Chocolatey na sljedeću razinu." Oni također rade na grafičkom korisničkom sučelju za upravitelja paketa tako da ga prosječni korisnici sustava Windows mogu lakše koristiti. S okvirom upravitelja paketa u sustavu Windows 10, Chocolatey se može lako odvojiti od onoga što Microsoft radi - posla koji se čini izvorno inspiriran Chocolateyjem. Umjesto da bude sustav upravljanja paketima, Chocolatey će raditi zajedno s okvirom za upravljanje paketima koji je uključen u sustav Windows.
Nemoguće je točno reći koliko će Microsoft otići ovamo. Jedno je sigurno: Instaliranje softvera i automatizacija implementacije softvera za Windows administratore i geeke će biti mnogo lakše. To je trenutno geek alat jer je dostupan samo preko naredbi PowerShell. No, kako kaže Microsoft, to će na kraju biti izloženo kao skup API-ja.
Microsoft bi s tim mogao učiniti mnogo više. Oni bi mogli koristiti ovaj sustav upravljanja paketima kako bi dodali jednostavnu instalaciju desktop aplikacija iz Windows Store - već znamo da će dodati desktop aplikacije u Windows Store u Windows 10. Na Linux sustavima ima lijepih grafičkih aplikacija sučelja stilova koji olakšavaju instaliranje programa za stolna računala iz upravitelja paketima sustava. Morat ćemo nastaviti gledati Windows 10 i vidjeti koliko daleko zauzimaju novi okvir za upravljanje paketima.