Usa sa labing makapaikag nga mga inobasyon sa Windows 10, diin ang kasagaran nga gumagamit dili makamatikod, mao ang built-in package manager sa PackageManagement (kanhi OneGet), nga naghimo nga sayon sa pag-instalar, pagpangita, ug pagdumala sa mga programa sa imong computer. Mahitungod kini sa pag-instalar sa mga programa gikan sa command line, ug kon wala ka kaayo sa tin-aw mahitungod kung unsa kini ug kung ngano nga mapuslanon kini, akong girekomendar nga sugdan ang pagtan-aw sa video sa katapusan niini nga panudlo.
Update 2016: ang built-in package manager gitawag nga OneGet sa entablado sa preliminary versions sa Windows 10, karon kini ang module sa PackageManagement sa PowerShell. Usab sa manwal nga bag-ong mga paagi sa paggamit niini.
Ang PackageManagement usa ka integral nga bahin sa PowerShell sa Windows 10; gawas pa, mahimo ka makakuha og package manager pinaagi sa pag-instalar sa Windows Management Framework 5.0 alang sa Windows 8.1. Kini nga artikulo usa ka pipila ka mga pananglitan sa paggamit sa package manager alang sa usa ka ordinaryong user, ingon man usa ka paagi sa pagkonektar sa repository (usa ka matang sa database, storage) sa Chocolatey sa PackageManagement (Chocolatey usa ka independent package manager nga mahimo nimong gamiton sa Windows XP, 7 ug 8 ug ang katugbang software repository. Pagkat-on og dugang mahitungod sa paggamit sa Chocolatey ingon nga usa ka independent package manager.
PackageManagement Commands sa PowerShell
Aron gamiton ang kadaghanan sa mga sugo nga gihulagway sa ubos, gikinahanglan nimo nga magamit ang Windows PowerShell isip usa ka administrador.
Sa paghimo niini, sugdi ang pag-type sa PowerShell sa searchbar taskbar, unya i-klik ang kanan sa resulta nga makita ug pilia ang "Run as Administrator".
Ang Package Manager Package o Management OneGet nagtugot kanimo sa pagtrabaho uban sa mga programa (pag-instalar, pag-uninstall, pagpangita, pag-update wala pa gihatag) sa PowerShell gamit ang angay nga mga sugo - ang susama nga mga pamaagi pamilyar sa mga tiggamit sa Linux. Aron makakuha og ideya sa unsay gisulti, mahimo nimo tan-awon ang screenshot sa ubos.
Ang mga bentaha niining pamaagi sa pag-instalar sa mga programa mao ang:
- gamit ang napamatud nga mga tinubdan sa software (dili nimo gikinahanglan ang pagpangita sa opisyal nga website),
- ang kakulang sa pag-instalar sa mga potensyal nga dili gusto nga software atol sa pag-instalar (ug ang labing pamilyar nga proseso sa pag-instalar sa "Next" button),
- ang abilidad sa paghimo sa mga script sa pag-instalar (sama pananglit, kung kinahanglan nimo i-instalar ang usa ka bug-os nga mga programa sa usa ka bag-ong kompyuter o human sa pag-instalar sa Windows, dili nimo gikinahanglan ang pag-download ug pag-instalar niini,
- ingon man usab sa kasayon sa pag-instalar ug pagdumala sa software sa layo nga mga makina (alang sa mga tigdumala sa sistema).
Makuha nimo ang lista sa mga sugo nga anaa sa PackageManagement nga gamit Get-Command -Module PackageManagement Ang mga yawe alang sa yano nga tiggamit mao ang:
- Find-Package - pagpangita alang sa usa ka package (program), pananglitan: Find-Package -Name VLC (ang Parameter sa Ngalan mahimong wala maapil, ang kaso sa mga sulat dili importante).
- Install-Package - instalar sa programa sa computer
- Uninstall-Package - pag-uninstall sa programa
- Get-Package - tan-awa ang mga naka-install nga mga pakete
Ang nahibilin nga mga sugo gituyo alang sa pagtan-aw sa mga tinubdan sa mga pakete (mga programa), sa ilang pagdugang ug pagtangtang. Kini nga oportunidad mapuslanon usab kanato.
Pagdugang sa Chocolatey Repository sa PackageManagement (OneGet)
Ikasubo, sa pre-installed nga mga repository (programa sa mga tinubdan) diin ang PackageManagement naglihok, gamay ra ang makit-an, labi na mahitungod sa komersyal (apan libre) nga mga produkto - Google Chrome, Skype, nagkalain-laing mga programa sa paggamit ug mga utilities.
Ang gisugyot nga default nga pag-instalar sa Microsoft sa NuGet repository naglangkob sa mga himan sa pag-uswag alang sa mga programmer, apan dili alang sa akong kasagarang magbabasa (sa paagi, samtang nagtrabaho uban sa PackageManagement, mahimo nga kanunay nga ihalad sa pag-instalar sa NuGet provider, wala ako nakakaplag usa ka paagi aron mapahawa kini gawas sa pag-uyon sa makausa uban sa pag-instalar).
Bisan pa, ang problema masulbad pinaagi sa pagkonektar sa Chocolatey package manager repository. Sa pagbuhat niini, gamita ang sugo:
Get-PackageProvider -Nama nga chocolatey
Pakumpirma ang pag-instalar sa Chocolatey supplier, ug human sa pag-instalar mosulod sa sugo:
Ang Set-PackageSource -Nama nga chocolatey-gibaligya
Nahimo na.
Ang katapusan nga butang nga gikinahanglan alang sa chocolatey packages nga paga-instalar mao ang pag-usab sa Execution-Policy. Aron makausab, pagsulod sa sugo nga tugotan ang tanan nga napirmahan nga sinaligang PowerShell script nga modagan:
Gitakda nga PagpatumanPolicy RemoteSigned
Ang sugo nagtugot sa paggamit sa gipirmahan nga mga script nga gi-download gikan sa Internet.
Sukad karon, ang mga packages gikan sa Chocolatey repository magtrabaho sa PackageManagement (OneGet). Kon ang mga kasaypanan mahitabo sa panahon sa pag-instalar, sulayi paggamit ang parameter -Alang.
Ug karon usa ka yanong ehemplo sa paggamit sa PackageManagement nga adunay usa ka konektado nga Chocolatey provider.
- Pananglitan, kinahanglan natong i-install ang libre nga programa nga Paint.net (kini mahimo nga laing libreng programa, kadaghanan sa libre nga mga programa anaa sa repository). Pagsulod sa team find-package -name nga pintal (Mahimo nimong isulod ang ngalan nga partially, kung wala ka mahibalo sa eksaktong pangalan sa package, ang gikinahanglan nga "-name" wala gikinahanglan).
- Tungod niini, nakita namon nga ang paint.net anaa sa repository. Sa pag-instalar, gamita ang sugo install-package -name paint.net (gikuha nato ang eksaktong ngalan gikan sa wala nga kolum).
- Nagahulat kami sa pag-instalar aron mahuman ug makuha ang gisulud nga programa, dili pagpangita kung asa i-download kini ug dili makadawat sa bisan unsang wala'y gusto nga software sa imong computer.
Video - Gamit ang Package Manager Manager Package (aka OneGet) aron i-install ang software sa Windows 10
Bueno, sa konklusyon - ang tanan managsama, apan sa format sa video, mas sayon nga masabtan sa pipila ka magbabasa kung kini mapuslanon alang kaniya o dili.
Sa pagkakaron, atong makita kung unsa ang hitsura sa pagdumala sa package sa umaabot: adunay kasayuran mahitungod sa posible nga dagway sa OneGet graphical interface ug suporta alang sa mga aplikasyon sa desktop gikan sa Windows Store ug uban pang posibleng posibilidad alang sa produkto.