If-Koubou

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

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

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.

Tas ir milzīgi jaunumi. 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 versijā OneGet tika pārdēvēta par PackageManagement.

OneGet, pakeš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. Emuāra ziņojumā "Technet" ar nosaukumu "Mans mazais noslēpums: Windows PowerShell OneGet" Microsoft korporācija Garret Serack paskaidro:

"OneGet ir vienots interfeiss vadības sistēmu paketei, un tā mērķis ir padarīt programmatūras atklāšanu, instalēšanu un inventarizāciju (SDII) darbu, izmantojot kopīgu cmdletu kopu (un, visbeidzot, API kopumu). 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 / noņemtu / pieprasītu pakešu krātuves un pieprasītu instalētās programmatūras sistēmu. Iekļauts šajā CTPir Chocolatey saderīgu pakotņu pārvaldnieka prototipa ieviešana tas varinstalējiet esošos Chocolatey iepakojumus.”

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ā iekļauts šoku klients Win10

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

(Pašlaik OneGet sākotnējā versija ir piegādāta ar Chocolatey kā vienīgo noklusējuma repozitoriju, 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. instalējiet Chocolatey pakotnes avotu ar komandu, taču Chocolatey paketes pēc tā veikšanas faktiski netiks instalētas mūsu sistēmā. 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 paketes no interneta. Izmantojot OneGet, jūs varat:

  • Pārvaldiet programmatūras krātuvju sarakstu, kurā var meklēt, iegādāties un instalēt pakas
  • Meklējiet un filtrējiet savus krātuves, lai atrastu nepieciešamās paketes
  • Nepārtraukti instalējiet un atinstalējiet pakotnes no viena vai vairākām krātuvēm ar vienu komandu PowerShell "

Get-PackageSource cmdlet ļauj jums skatīt instalēto pakešu avotu vai krātuvju 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.

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

Pēc tam cmdlet Install-Package ļ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 nevēlamu saturu savā 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.

Pēc tam 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 pakotnes pārvaldnieka pamatus. 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 pakeš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ā ar grafisko lietotāja interfeisu paketes pārvaldniekam, lai vidējie Windows lietotāji varētu to vieglāk izmantot. Izmantojot Windows 10 pakotņu pārvaldnieku sistēmu, Chocolatey var viegli noķert jebkuru darbu, ko Microsoft dara - darbus, kas sākotnēji šķietami iedvesmoja 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. Šobrīd 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ētu darī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.