Un o'r datblygiadau arloesol mwyaf diddorol yn Windows 10 efallai na fydd defnyddiwr cyffredin yn sylwi arno yw'r rheolwr pecyn PackageManagement integredig (OneGet gynt), sy'n ei gwneud hi'n hawdd gosod, chwilio, a rheoli rhaglenni ar eich cyfrifiadur fel arall. Mae'n ymwneud â gosod rhaglenni o'r llinell orchymyn, ac os nad yw'n hollol glir i chi beth yw hyn a pham y gallai fod yn ddefnyddiol, rwy'n argymell eich bod yn gwylio'r fideo ar ddiwedd y llawlyfr hwn yn gyntaf.
Diweddariad 2016: galwyd y rheolwr pecyn adeiledig yn OneGet yn ystod y cyfnod cyn rhyddhau o Windows 10, nawr dyma'r modiwl PackageManagement yn PowerShell. Hefyd yn y cyfarwyddiadau ffyrdd wedi'u diweddaru i'w ddefnyddio.
Mae PackageManagement yn rhan annatod o PowerShell yn Windows 10; yn ogystal, gallwch gael rheolwr pecyn trwy osod Fframwaith Rheoli Windows 5.0 ar gyfer Windows 8.1. Yn yr erthygl hon, mae sawl enghraifft o ddefnyddio rheolwr y pecyn ar gyfer y defnyddiwr cyffredin, yn ogystal â ffordd i gysylltu ystorfa Chocolatey (math o gronfa ddata, storio) yn PackageManagement (mae Chocolatey yn rheolwr pecyn annibynnol y gallwch ei ddefnyddio yn Windows XP, 7 ac 8 a'r cyfatebol ystorfa rhaglen. Dysgu mwy am ddefnyddio Chocolatey fel rheolwr pecyn annibynnol.)
Gorchmynion PackageManagement yn PowerShell
I ddefnyddio'r rhan fwyaf o'r gorchmynion a ddisgrifir isod, bydd angen i chi redeg Windows PowerShell fel gweinyddwr.
I wneud hyn, dechreuwch deipio PowerShell yn y chwiliad bar tasgau, yna de-gliciwch ar y canlyniad a dewis "Run as Administrator".
Mae'r rheolwr pecyn PackageManagement neu OneGet yn caniatáu ichi weithio gyda rhaglenni (ni ddarperir, dadosod, chwilio, uwchraddio eto) yn PowerShell gan ddefnyddio'r gorchmynion priodol - mae dulliau tebyg yn gyfarwydd i ddefnyddwyr Linux. I gael syniad o'r hyn sydd yn y fantol, gallwch edrych ar y screenshot isod.
Manteision y dull hwn o osod rhaglenni yw:
- gan ddefnyddio ffynonellau rhaglenni profedig (nid oes angen i chi chwilio â llaw am y wefan swyddogol),
- diffyg gosod meddalwedd a allai fod yn ddiangen yn ystod y gosodiad (a'r broses osod fwyaf cyfarwydd â'r botwm "Nesaf"),
- y gallu i greu sgriptiau gosod (er enghraifft, os oes angen i chi osod yr ystod lawn o raglenni ar gyfrifiadur newydd neu ar ôl ailosod Windows, nid oes angen i chi eu lawrlwytho a'u gosod â llaw, dim ond rhedeg y sgript),
- yn ogystal â rhwyddineb gosod a rheoli meddalwedd ar beiriannau anghysbell (ar gyfer gweinyddwyr system).
Gallwch gael rhestr o'r gorchmynion sydd ar gael yn PackageManagement gan ddefnyddio Get-Command -Module PackageManagement y rhai allweddol ar gyfer defnyddiwr syml fydd:
- Find-Package - chwiliwch am becyn (rhaglen), er enghraifft: Find-Package -Name VLC (Gellir hepgor paramedr enw, nid yw'r achos yn bwysig).
- Gosod-Pecyn - gosod y rhaglen ar gyfrifiadur
- Dadosod-Pecyn - dadosod rhaglen
- Cael-Pecyn - Gweld pecynnau wedi'u gosod
![](http://img.eifeg.com/img/remo-2019/12778/packagemanagement-windows-10-3.png)
Mae'r gorchmynion sy'n weddill wedi'u cynllunio i weld ffynonellau pecynnau (rhaglenni), eu hychwanegu a'u dileu. Mae'r nodwedd hon hefyd yn ddefnyddiol i ni.
Ychwanegu ystorfa siocled i PackageManagement (OneGet)
Yn anffodus, ychydig sydd i'w gael yn yr ystorfeydd a osodwyd ymlaen llaw (ffynonellau rhaglenni) y mae PackageManagement yn gweithio gyda nhw, yn enwedig o ran cynhyrchion masnachol (ond am ddim ar yr un pryd) - Google Chrome, Skype, rhaglenni cais a chyfleustodau amrywiol.
Mae ystorfa NuGet arfaethedig Microsoft i’w gosod yn ddiofyn yn cynnwys offer datblygu ar gyfer rhaglenwyr, ond nid ar gyfer darllenydd nodweddiadol i mi (gyda llaw, wrth weithio gyda PackageManagement efallai y cewch gynnig yn gyson i osod y darparwr NuGet, nid wyf wedi dod o hyd i ffordd i “gael gwared” o hyn, ac eithrio i gytuno unwaith gyda gosodiad).
Fodd bynnag, gellir datrys y broblem trwy gysylltu ystorfa rheolwr pecyn Chocolatey, i wneud hyn, defnyddio'r gorchymyn:
Get-PackageProvider -Name siocled
Cadarnhewch osodiad y darparwr Siocled, ac ar ôl ei osod, nodwch y gorchymyn:
Set-PackageSource -Name siocled -trusted
Wedi'i wneud.
Y cam olaf y bydd ei angen i osod pecynnau siocled yw newid y Polisi Cyflawni. I newid, nodwch orchymyn sy'n caniatáu i bob sgript ymddiried PowerShell wedi'i llofnodi gael ei gweithredu:
Set-ExecutionPolicy RemoteSigned
Mae'r gorchymyn yn caniatáu defnyddio sgriptiau wedi'u llofnodi wedi'u lawrlwytho o'r Rhyngrwyd.
O hyn ymlaen, bydd pecynnau o ystorfa Chocolatey yn gweithio yn PackageManagement (OneGet). Os bydd gwallau yn digwydd yn ystod eu gosodiad, ceisiwch ddefnyddio'r paramedr -Force.
A nawr enghraifft syml o ddefnyddio PackageManagement gyda darparwr Siocled wedi'i gysylltu.
- Er enghraifft, mae angen i ni osod y rhaglen Paint.net am ddim (gall hon fod yn rhaglen arall am ddim, mae'r rhan fwyaf o'r rhaglenni radwedd yn bresennol yn yr ystorfa). Rhowch y gorchymyn paent dod o hyd i becyn-pecyn (gallwch chi nodi'r enw yn rhannol, os nad ydych chi'n gwybod union enw'r pecyn, mae'r allwedd "-name" yn ddewisol).
- O ganlyniad, gwelwn fod paint.net yn bresennol yn yr ystorfa. I osod, defnyddiwch y gorchymyn install-package -name paint.net (rydyn ni'n cymryd yr union enw o'r golofn chwith).
- Arhoswn nes bod y gosodiad wedi'i gwblhau ac rydym yn cael y rhaglen wedi'i gosod heb edrych am ble i'w lawrlwytho a heb fynd ar hyd y ffordd meddalwedd diangen ar eich cyfrifiadur.
Fideo - Defnyddio rheolwr pecyn PackageManagement (aka OneGet) i osod rhaglenni ar Windows 10
Wel, yn y diwedd - yr un peth ydyw, ond yn y fformat fideo, efallai i rai o'r darllenwyr y bydd yn haws deall a yw hyn yn ddefnyddiol iddo ai peidio.
Am y tro, byddwn yn gweld sut y bydd rheoli pecynnau yn edrych yn y dyfodol: roedd gwybodaeth am ymddangosiad posibl GUI OneGet ac am gefnogaeth cymwysiadau bwrdd gwaith o Siop Windows a rhagolygon datblygu posibl eraill y cynnyrch.