Rheolwr Pecyn Rheoli Pecyn (OneGet) ar Windows 10

Pin
Send
Share
Send

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

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.

  1. 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).
  2. 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).
  3. 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.

Pin
Send
Share
Send