Windows 10 ietver Linux stila pakotņu pārvaldnieku ar nosaukumu „OneGet”
Aizmirstiet Windows veikalu. Microsoft strādā pie Linux stila pakotnes pārvaldības sistēmas, un tā ir iekļauta operētājsistēmā Windows 10. Tas tiek pārbaudīts ar Chocolatey esošajām paketēm un ļauj viegli instalēt darbvirsmas lietojumprogrammas un citu programmatūru.
Tas ir milzīgs jaunums. Ja esat kādreiz lietojis Linux, jūs, iespējams, esat vēlējies Windows darbvirsmas pakotnes pārvaldības sistēmu. Tagad tas beidzot ierodas!
Piezīme: RTM versijā OneGet ir pārdēvēta par PackageManagement.
OneGet, paketes pārvaldības sistēma Windows
Šo pakotņu pārvaldnieku sauc par OneGet, un tā ir kuģniecība kā daļa no PowerShell. Tīmekļa žurnālā ar nosaukumu “Mans mazais noslēpums: Windows PowerShell OneGet”, kas atrodas Technet, Microsoft Garret Serack skaidro:
„OneGet ir vienota saskarne ar pakotņu pārvaldības sistēmām, un tās mērķis ir padarīt programmatūras atklāšanu, instalēšanu un inventarizāciju (SDII) darboties, izmantojot kopēju cmdlet komplektu (un, iespējams, arī API komplektu). Neatkarīgi no zemāk redzamās instalācijas tehnoloģijas lietotāji var izmantot šos kopējos cmdlet, lai instalētu / atinstalētu paketes, pievienotu / noņemtu / vaicātu pakotņu krātuves un vaicātu instalētās programmatūras sistēmu. Iekļauts šajā CTP ir Chocolatey saderīga paketes pārvaldnieka prototipa ieviešana tas var instalējiet esošās Chocolatey paketes."
Tā kā OneGet ir daļa no jaunākās PowerShell versijas, tas pēc noklusējuma ir iekļauts Windwos 10 tehniskajā priekšskatījumā. Tas ir pieejams arī kā daļa no sistēmas Windows 8.1 priekšskatījuma priekš Windows 8.1.
Paskatieties šī raksta augšpusē esošo attēlu, lai redzētu, kā tas viss darbosies. Jā, jūs varat instalēt VLC vai citu Windows programmatūru, kas ir viegli! Pēc komandas palaišanas OneGet atradīs komplektu jūsu konfigurētajos paketes avotos, lejupielādēs to savā datorā un instalēs - viss automātiski. Šim nolūkam ir jābūt arī grafiskām lietotāja saskarnēm, tāpēc tas aizņems tikai dažus klikšķus.
Windows geeks, svinēt! Oficiāli atbalstīta Windows pakotņu pārvaldnieka laikmets tagad ir gandrīz šeit!
@chrisbhoffman @ brians198 labi, apsēdieties. Microsoft strādā pie #oneget, pkg mgr apkopotāja, kurā būs iekļauts choco klients programmā Win10
- Rob Reynolds (@ferventcoder), 2014. gada 27. oktobris
(Pašlaik OneGet ir plūsma. Sākotnējā OneGet versija tiek piegādāta kopā ar Chocolatey kā tās vienīgo noklusējuma repozitoriju, bet Chocolatey tagad ir noņemta no noklusējuma konfigurācijas. Drīzumā būs pieejams Chocolatey paketes avots, lai viegli instalētu, izmantojot OneGet. instalējiet Chocolatey paketes avotu ar komandu, bet Chocolatey iepakojumi faktiski netiks instalēti mūsu sistēmā pēc tam, kad tas ir neliels.
Kā darbojas OneGet
Ļaujiet rakt 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, varat:
- Pārvaldiet to programmatūras repozitoriju sarakstu, kurās var meklēt, iegādāties un instalēt paketes
- Meklējiet un filtrējiet savus krātuves, lai atrastu nepieciešamos iepakojumus
- Vienkārši instalējiet un atinstalējiet iepakojumus no vienas vai vairākām krātuvēm ar vienu PowerShell komandu.
Cmdlet Get-PackageSource ļauj apskatīt instalēto pakotņu avotu vai repozitoriju sarakstu. OneGet tagad ietver divus Microsoft nodrošinātos avotus. Chocolatey iepriekš bija sākotnējais iepakojuma avots izstrādes laikā un to var viegli pievienot.
Ikviens var izveidot un pārvaldīt iepakojumu krātuvi. Microsoft, iespējams, varētu izveidot savu vienas pieturas aģentūru Windows darbvirsmas programmām. Uzņēmums varētu pārvaldīt savu repozitoriju 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ētu izveidot repozitoriju, kas satur tikai tās izveidoto programmatūru, lai to lietotāji varētu viegli instalēt un atjaunināt. Varat pievienot papildu krātuves ar cmdlet Add-PackageSource vai noņemt tās ar Remove-PackageSource.
Cmdlet Find-Package ļauj jums meklēt paketes avotus, kurus esat konfigurējis pieejamiem iepakojumiem. Atrodiet programmatūru, kas instalējama bez interneta meklēšanas!
Pēc tam cmdlet instalēšanas pakotne ļauj instalēt jūsu izvēlēto paketi, vienkārši norādot tā nosaukumu. Pakotne tiek automātiski lejupielādēta un instalēta no jūsu izvēlētās programmatūras repozitorijas bez jebkādiem .exe failu meklējumiem, lejupielādēšanas un noklikšķināšanas caur burvjiem, kas mēģina datorā instalēt nevēlamu. Vēl labāk, šeit varat norādīt vairākus paku nosaukumus - iedomājieties, kā instalēt piecdesmit Windows programmas, ko izmantojat ar vienu komandu, un atstājot datoru, lai to darītu.
Pēc tam cmdlet Get-Package ļauj jums redzēt, kādas pakotnes esat instalējis. Pēc tam paketes var atinstalēt ar Uninstall-Package. Pašlaik nav atjaunināšanas pakotnes komandas, kas automātiski instalēs šo programmatūras pakotnes jaunākās versijas no pieejamajām repozitorijām, kas būs ļoti vajadzīgs - cerams, tas ir ceļā.
Kas ir Package Manager? Un kas ir Chocolatey?
Ja esat tik tālu guvis, jums vajadzētu saprast, kas ir paketes vadītāja pamatojums. Būtībā tas ir programmatūras rīks, kas padara programmatūras instalēšanu, atjaunināšanu un izvietošanu daudz vieglāk. Komplektu pārvaldnieki tiek izmantoti Linux, un tie ļauj jums instalēt paketes no uzticamiem programmatūras krātuvēm tikai dažos klikšķos vai taustiņsitienos. Iepakojuma pārvaldnieks var automātiski atjaunināt paketes, ja krātuvēm tiek pievienotas atjauninātas versijas, tāpēc katrai programmai nav nepieciešama sava iebūvēta atjauninātāja. Tas ir viegli lietojams, kā arī ļoti viegli automatizējams.
Chocolatey ir pakotņu pārvaldnieks, kas šo vienkāršo programmatūras instalēšanas stilu ievada sistēmā Windows. Pašlaik tā galvenokārt izmanto teksta komandas, tāpēc tā nav atradusi lielu mājokli ārpus geeks - bet geeks to mīl! Chocolatey ļauj instalēt Windows programmatūru, piemēram, Firefox, VLC un 7-Zip, tikai ar dažiem taustiņsitieniem, nevis parasto lejupielādes un noklikšķināšanas procesu, tāpat kā jūs instalētu programmatūru Linux. Chocolatey šobrīd vada Kickstarter, meklējot naudu, lai “ņemtu Chocolatey uz nākamo līmeni.” Viņi arī strādā pie grafiskā lietotāja interfeisa paketes pārvaldniekam, lai vidējie Windows lietotāji to varētu vieglāk izmantot. Izmantojot Windows 10 paketes pārvaldnieka sistēmu, Chocolatey var viegli atbrīvoties no jebkāda veida darba, ko Microsoft dara - darbs, kas sākotnēji šķiet iedvesmots no Chocolatey. Tā vietā, lai būtu ieslēgta paketes pārvaldības sistēma, Chocolatey strādās roku rokā ar paketes pārvaldības sistēmu, kas iekļauta sistēmā Windows.
Nav iespējams precīzi pateikt, cik tālu Microsoft dosies šeit. Viena lieta ir droša: Windows sistēmas administratoriem un geeks, programmatūras instalēšana un programmatūras ieviešanas automatizācija ir daudz vieglāka. Pašlaik tas ir geek rīks, jo tas ir pieejams tikai ar PowerShell komandām. Bet, kā saka Microsoft, tas beidzot tiks pakļauts API komplektam.
Microsoft ar to varētu darīt daudz vairāk. Viņi varētu izmantot šo pakotnes pārvaldības sistēmu, lai pievienotu vienkāršu darbvirsmas lietojumprogrammu instalēšanu no Windows veikala - mēs jau zinām, ka viņi gatavojas pievienot darbvirsmas lietojumprogrammas Windows veikalā Windows 10. Linux sistēmās ir jauks grafisks „lietotņu veikals” -stila saskarnes, kas atvieglo darbvirsmas programmu instalēšanu no sistēmas pakotnes pārvaldnieka. Mums būs jāturpina skatīties Windows 10 un redzēt, cik tālu viņi izmanto šo jauno paketes pārvaldības sistēmu.