14Sep

Windows 10 ietver Linux-Style pakotņu pārvaldnieku ar nosaukumu "OneGet"

Aizmirstiet Windows veikalu. Microsoft strādā pie Windows stila pakešu pārvaldības sistēmas Windows, un tā ir iekļauta sistēmā Windows 10. Tas tiek pārbaudīts ar Chocolatey esošajām pakotnēm un ļauj viegli instalēt darbvirsmas lietojumprogrammas un citu programmatūru.

Šī ir milzīga ziņa. Ja esat kādreiz izmantojis Linux, kopš tā laika jūs, iespējams, vēlējāties Windows darbvirsmas pakešu pārvaldības sistēmu. Tagad tas beidzot ierodas!

Piezīme: RTM izlaidumā OneGet ir pārdēvēta par PackageManagement.

OneGet, pakotņu pārvaldības sistēma Windows

Šis pakotņu menedžeris tiek saukts par OneGet un tiek piegādāts kā PowerShell sastāvdaļa. Microsoft Emuārs Sereks savā emuāra ziņā ar nosaukumu "Mans mazais noslēpums: Windows PowerShell OneGet" Technec, Microsoft Garret Serack skaidro:

"OneGet ir vienots interfeiss pakešu pārvaldības sistēmām, un tā mērķis ir padarīt programmatūru Discovery, Installation and Inventory( SDII) darbu, izmantojotkopīgu cmdletu kopu( un, visbeidzot, API kopu).Neskatoties uz zemāk esošo instalēšanas tehnoloģiju, lietotāji var izmantot šos kopīgos cmdletus, lai instalētu / atinstalētu pakotnes, pievienotu /remove/ vaicājumu pakešu krātuves un pieprasītu instalētās programmatūras sistēmu. Iekļauts šajā CTP.

ir Chocolatey saderīgu pakotņu pārvaldnieka prototipa ieviešana, kas var instalēt esošos Chocolatey pakotnes . "

Tā kā OneGet ir daļa no jaunākās PowerShell versijas, tas ir iekļauts Windwos 10 tehniskajā priekšskatījumā pēc noklusējuma. Tas ir pieejams arī kā daļa no Windows Management Framework 5.0 priekšskatījuma operētājsistēmai Windows 8.1.

Apskatiet attēlu šī raksta augšdaļā, lai redzētu, kā tas viss darbosies. Jā, jūs varat viegli instalēt VLC vai citu Windows programmatūras vienību! Pēc komandas palaišanas OneGet atradīs paketi savos konfigurētajos pakotnes avotos, lejupielādēs to savā datorā un instalēs to automātiski. Tāpat arī tam vajadzētu būt grafiskām lietotāja saskarnēm, tādēļ tiks veikti tikai daži klikšķi.

Windows geeks, svinēt! Oficiāli atbalstītā Windows pakotņu pārvaldnieka laikmets tagad ir gandrīz šeit!

@ chrisbhoffman @ brians198 labi, apsēdies. Microsoft strādā pie #oneget, pkg mgr aggregator, kurā būs ietverts choco klients Win10

- Rob Reynolds( @ferventcoder) 2014. gada 27. oktobrī

( pašlaik OneGet ir plūsmā. Sākotnējā OneGet versija tiek piegādāta kopā ar Chocolatey kātā ir vienīgā noklusējuma repozitorija, taču Chocolatey tagad ir noņemta no noklusējuma konfigurācijas. Chocolatey pakotnes avots drīz būs pieejams, lai to varētu viegli instalēt, izmantojot OneGet. Pašlaik jūs varat instalēt Chocolatey pakotnes avotu ar komandu, bet Chocolatey paketes faktiski netiks instalētasmūsu sistēmā pēc tā veikšanas. Tas ir neliels attīstības ceļš.)

Kā OneGet darbojas

Dodamies mazliet dziļāk. Lūk, kā Microsoft apraksta OneGet:

"OneGet ir jauns veids, kā atklāt un instalēt programmatūras pakotnes no interneta. Izmantojot OneGet, jūs varat:

  • Pārvaldīt sarakstu ar programmatūras krātuvēm, kurās var meklēt, iegūt un instalēt pakas
  • . Meklēt un filtrēt savus krātuves, lai atrastu nepieciešamos paketes.
  • Nepārtraukti instalējiet un atinstalējiet pakotnes no viena vai vairākiem krātuvjiem ar vienuPowerShell komanda "

Get-PackageSource cmdlet ļauj apskatīt instalēto pakešu avotu vai repozitoriju sarakstu. OneGet tagad ietver divus Microsoft piedāvātos avotus. Izstrādes laikā Chocolatey iepriekš bija noklusējuma pakešu avots, un to var viegli pievienot.

Ikviens var izveidot un pārvaldīt iepakojumu krātuvi. Microsoft potenciāli varētu izveidot savu vienas pieturas aģentūru Windows darbvirsmas programmām. Uzņēmums varētu pārvaldīt savu krātuvi ar programmām, ko tās izmanto, lai tās varētu viegli uzstādīt un pārvaldīt. Programmatūras izstrādātājs var izveidot krātuvi, kurā ir tikai programmatūra, ko tie izveido, lai viņu lietotāji varētu viegli to instalēt un atjaunināt. Varat pievienot vairāk krātuves ar cmdlet Add-PackageSource vai noņemt tos ar Remove-PackageSource.

Komendetes Find-Package ļauj jums meklēt pakotņu avotus, kurus esat konfigurējis pieejamos pakotnēs. Atrodiet programmatūru, kuru instalēt, neveicot meklēšanu tīmeklī!

Pēc tam instalēšanas pakotnes cmdlet ļauj jums instalēt jūsu izvēlēto paku, vienkārši norādot tā nosaukumu. Pakotne tiek automātiski lejupielādēta un instalēta no jūsu izvēlētajā programmatūras krātuvē bez jebkādu meklēšanu. exe failos, to lejupielādē un klikšķināšanu, izmantojot vedņus, kas mēģina instalēt junk datorā.Vēl labāk, jūs varat šeit norādīt vairākus pakotņu nosaukumus - iedomājieties, ka instalējat piecdesmit Windows programmas, ko izmantojat ar vienu komandu, un atstājiet datoru, lai to paņemtu.

cmdlet Get-Package ļauj jums redzēt, kādi iepakojumi esat instalējis. Pakotnes vēlāk var atinstalēt ar Uninstall-Package. Pašlaik nav atjaunināšanas pakotnes komandas, kas automātiski instalēs jaunākās šīs programmatūras pakotnes versijas no pieejamām krātuvēm, kaut kas tāds būs ļoti vajadzīgs - cerams, ka tā būs savā ceļā.

Kas ir pakešu pārvaldnieks? Un kas ir šokolādes?

Ja esat ieguvis tik tālu, jums vajadzētu saprast, kas ir pakotņu pārvaldnieks. Būtībā tas ir programmatūras rīks, kas padara instalēšanu, atjaunināšanu un programmatūras novietojumu daudz vienkāršāku instalēšanai. Linux paketē tiek izmantoti pakotņu pārvaldnieki, un tie ļauj instalēt paketes no uzticamām programmatūras krātuvēm tikai ar dažiem klikšķiem vai taustiņiem. Pakotņu menedžeris var automātiski atjaunināt pakotnes ikreiz, kad atkārtotās versijas tiek pievienotas krātuvēm, tāpēc katrai programmai nav nepieciešams iebūvētais atjauninātājs. Tas ir viegli lietojams, un to var viegli arī automatizēt.

Chocolatey ir pakotņu pārvaldnieks, kas nodrošina šo vienkāršās programmatūras instalēšanas stilu Windows. Pašlaik tā galvenokārt izmanto teksta komandas, tāpēc tā nav atradusi daudz mājas nekā geeks - bet geeks love it! Chocolatey ļauj instalēt Windows programmatūru, piemēram, Firefox, VLC un 7-Zip, ar tikai dažām taustiņsitieniem, nevis parasto lejupielādēšanas un noklikšķināšanas procesā, tāpat kā instalējiet programmatūru uz Linux. Chocolatey pašlaik darbojas Kickstarter, meklē naudu, lai "uzņemtu Chocolatey nākamajam līmenim". Viņi arī strādā pie grafiskā lietotāja interfeisa paketes pārvaldniekam, lai vidējie Windows lietotāji varētu to vieglāk izmantot. Pateicoties Windows 10 pakotņu pārvaldnieku sistēmai, Chocolatey var viegli noķert jebkādu darbu, ko Microsoft dara - darbs, kas sākotnēji tika iedvesmots no Chocolatey. Tā vietā, lai izveidotu pakešu vadības sistēmu, Chocolatey darbosies kopā ar pakotnes pārvaldības sistēmu, kas iekļauta sistēmā Windows.

Nav iespējams precīzi pateikt, cik lielā mērā Microsoft iet šeit. Viena lieta ir droši: Windows sistēmas administratoriem un geeks, instalējot programmatūru un automatizējot programmatūras izvietošanu gatavojas daudz vieglāk. Pašlaik tas ir geek rīks, jo tas ir pieejams tikai ar PowerShell komandām. Bet, kā saka Microsoft, tas galu galā būs pakļauts kā API kopums.

Microsoft ar to var izdarīt daudz vairāk. Viņi varētu izmantot šo pakešu pārvaldības sistēmu, lai pievienotu vieglu galda lietojumprogrammu instalēšanu no Windows veikala - mēs jau zinām, ka Windows 10 pievienos galddatoru programmas Windows veiklai. Linux sistēmās ir jauks grafisks "app store"-style saskarnes, kas ļauj viegli instalēt darbvirsmas programmas no sistēmas pakotnes pārvaldnieka. Mums būs jāturpina skatīties Windows 10 un redzēt, cik lielā mērā viņi izmanto šo jauno pakešu pārvaldības sistēmu.