Pamamahala ng Package Manager Package (OneGet) sa Windows 10

Pin
Send
Share
Send

Ang isa sa mga pinaka-kagiliw-giliw na mga pagbabago sa Windows 10 na hindi napansin ng isang ordinaryong gumagamit ay ang pinagsamang PackageManagement package manager (dating OneGet), na ginagawang madali ang pag-install, paghahanap, at kung hindi man pamahalaan ang mga programa sa iyong computer. Tungkol ito sa pag-install ng mga programa mula sa linya ng utos, at kung hindi mo lubos na malinaw sa iyo kung ano ito at kung bakit maaaring maging kapaki-pakinabang ito, inirerekumenda kong panoorin mo muna ang video sa pagtatapos ng manu-manong ito.

I-update ang 2016: ang built-in na package manager ay tinawag na OneGet sa panahon ng pre-release phase ng Windows 10, ngayon ito ay ang module ng PackageManagement sa PowerShell. Gayundin sa mga tagubilin na-update mga paraan upang magamit ito.

Ang PackageManagement ay isang mahalagang bahagi ng PowerShell sa Windows 10; bilang karagdagan, maaari kang makakuha ng isang tagapamahala ng package sa pamamagitan ng pag-install ng Windows Management Framework 5.0 para sa Windows 8.1. Sa artikulong ito, mayroong ilang mga halimbawa ng paggamit ng tagapamahala ng pakete para sa isang ordinaryong gumagamit, pati na rin isang paraan upang ikonekta ang Chocolatey repository (isang uri ng database, imbakan) sa PackageManagement (Chocolatey ay isang independiyenteng manager ng package na maaari mong gamitin sa Windows XP, 7 at 8 at ang mga kaukulang repositoryo ng programa. Matuto nang higit pa tungkol sa paggamit ng Chocolatey bilang isang independiyenteng tagapamahala ng pakete.)

Mga PaketeMaging Pamamahala sa PowerShell

Upang magamit ang karamihan sa mga utos na inilarawan sa ibaba, kakailanganin mong magpatakbo ng Windows PowerShell bilang isang tagapangasiwa.

Upang gawin ito, simulan ang pag-type ng PowerShell sa paghahanap ng taskbar, pagkatapos ay mag-right click sa resulta at piliin ang "Run as Administrator".

Pinapayagan ka ng PackageManagement o OneGet package manager na magtrabaho ka sa mga programa (mai-install, i-uninstall, maghanap, hindi pa ibinigay ang pag-upgrade) sa PowerShell gamit ang naaangkop na mga utos - ang mga katulad na pamamaraan ay pamilyar sa mga gumagamit ng Linux. Upang makakuha ng isang ideya kung ano ang nakataya, maaari mong tingnan ang screenshot sa ibaba.

Ang mga bentahe ng pamamaraang ito ng pag-install ng mga programa ay:

  • gamit ang napatunayan na mapagkukunan ng mga programa (hindi mo kailangang manu-mano maghanap para sa opisyal na website),
  • kakulangan ng pag-install ng potensyal na hindi kanais-nais na software sa panahon ng pag-install (at ang pinaka-pamilyar na proseso ng pag-install na may pindutan na "Susunod"),
  • ang kakayahang lumikha ng mga script ng pag-install (halimbawa, kung kailangan mong i-install ang buong saklaw ng mga programa sa isang bagong computer o pagkatapos muling mai-install ang Windows, hindi mo kailangang manu-manong i-download at mai-install ang mga ito, patakbuhin lamang ang script),
  • pati na rin kadalian ng pag-install at pamamahala ng software sa mga remote machine (para sa mga administrador ng system).

Maaari kang makakuha ng isang listahan ng mga utos na magagamit sa PackageManagement gamit Kumuha-Utos -Module PackageManagement ang mga pangunahing dapat para sa isang simpleng gumagamit ay:

  • Paghahanap-Pakete - maghanap para sa isang pakete (programa), halimbawa: Hanapin-Pakete -Name VLC (Ang parameter ng pangalan ay maaaring laktawan, hindi mahalaga ang kaso).
  • I-install-Package - i-install ang programa sa isang computer
  • I-uninstall-Package - i-uninstall ang isang programa
  • Kumuha-Pakete - Tingnan ang mga naka-install na mga pakete

Ang natitirang mga utos ay idinisenyo upang tingnan ang mga mapagkukunan ng mga pakete (mga programa), idagdag at alisin ang mga ito. Ang tampok na ito ay kapaki-pakinabang din sa amin.

Pagdaragdag ng tsokolateng tsokolate sa PackageManagement (OneGet)

Sa kasamaang palad, kakaunti ang matatagpuan sa mga paunang naka-install na repositoryo (mga mapagkukunan ng programa) na gumagana sa PackageManagement, lalo na pagdating sa komersyal (ngunit sa parehong oras libre) mga produkto - Google Chrome, Skype, iba't ibang mga programa ng aplikasyon at mga kagamitan.

Ang iminungkahing reporter ng NuGet ng Microsoft para sa pag-install bilang default ay naglalaman ng mga tool sa pag-unlad para sa mga programmer, ngunit hindi para sa isang karaniwang mambabasa ng minahan (sa pamamagitan ng paraan, habang nagtatrabaho sa PackageManagement maaari kang palaging inaalok upang mai-install ang NuGet provider, hindi ako nakakita ng isang paraan upang "mapupuksa" ito, maliban na sumang-ayon minsan na may pag-install).

Gayunpaman, ang problema ay maaaring malutas sa pamamagitan ng pagkonekta sa Chocolatey package manager ng imbakan, upang gawin ito, gamitin ang utos:

Kunin-PackageProvider -Name na tsokolate

Kumpirma ang pag-install ng Chocolatey provider, at pagkatapos ng pag-install, ipasok ang utos:

Itakda-PackageSource -Name tsokolate -trected

Tapos na.

Ang huling aksyon na kakailanganin para sa mai-install na mga pakete ng tsokolate ay upang baguhin ang Patupad-Patakaran. Upang magbago, magpasok ng isang utos na nagpapahintulot sa lahat na naka-sign na pinagkakatiwalaang mga script ng PowerShell:

Set-ExemptionPolicy RemoteSigned

Pinapayagan ng utos ang paggamit ng mga naka-sign na script na nai-download mula sa Internet.

Mula ngayon, ang mga pakete mula sa Chocolatey repository ay gagana sa PackageManagement (OneGet). Kung naganap ang mga error sa panahon ng kanilang pag-install, subukang gamitin ang parameter -Tindi.

At ngayon isang simpleng halimbawa ng paggamit ng PackageManagement na may koneksyon sa Chocolatey na konektado.

  1. Halimbawa, kailangan nating i-install ang libreng programa ng Paint.net (maaaring ito ay isa pang libreng programa, ang karamihan sa mga programang freeware ay naroroon sa imbakan). Ipasok ang utos find-package -name na pintura (maaari mong ipasok ang pangalan nang bahagya, kung hindi mo alam ang eksaktong pangalan ng pakete, ang "-name" key ay opsyonal).
  2. Bilang isang resulta, nakita namin na ang paint.net ay naroroon sa repository. Upang mai-install, gamitin ang utos install-package -name paint.net (kinuha namin ang eksaktong pangalan mula sa kaliwang haligi).
  3. Naghihintay kami hanggang sa makumpleto ang pag-install at makuha namin ang naka-install na programa nang hindi namin hinahanap kung saan i-download ito at nang hindi kasama ang paraan ng hindi ginustong software sa iyong computer.

Video - Gamit ang tagapamahala ng package ng PackageManagement (aka OneGet) upang mai-install ang mga programa sa Windows 10

Well, sa huli - ito ay ang parehong bagay, ngunit sa format ng video, marahil para sa ilan sa mga mambabasa ay mas madaling maunawaan kung ito ay kapaki-pakinabang para sa kanya o hindi.

Sa ngayon, makikita natin kung paano titingnan ang pamamahala ng pakete sa hinaharap: mayroong impormasyon tungkol sa posibleng paglitaw ng OneGet GUI at tungkol sa suporta ng mga desktop application mula sa Windows Store at iba pang posibleng mga prospect ng pag-unlad ng produkto.

Pin
Send
Share
Send