Package Manager Package One Management (OneGet) sa Windows 10

Ang isa sa mga pinaka-kagiliw-giliw na mga makabagong-likha sa Windows 10, na maaaring hindi napansin ng average na gumagamit, ay ang built-in na package manager ng PackageManagement (dating OneGet), na ginagawang mas madaling i-install, maghanap, at iba pang mga programa sa iyong computer. Ito ay tungkol sa pag-install ng mga programa mula sa command line, at kung hindi ka lubos na malinaw kung ano ito at kung bakit maaaring kapaki-pakinabang ito, inirerekumenda kong simulan ang panonood ng video sa pagtatapos ng pagtuturo na ito.

I-update ang 2016: ang built-in na pakete manager ay tinatawag na OneGet sa entablado ng mga paunang bersyon ng Windows 10, ngayon ito ay ang module ng PackageManagement sa PowerShell. Gayundin sa manu-manong na-update na mga paraan upang gamitin ito.

Ang PackageManagement ay isang mahalagang bahagi ng PowerShell sa Windows 10; bukod pa, makakakuha ka ng manager ng pakete sa pamamagitan ng pag-install ng Windows Management Framework 5.0 para sa Windows 8.1. Ang artikulong ito ay ilang mga halimbawa ng paggamit ng manager ng package para sa isang ordinaryong gumagamit, pati na rin ang isang paraan upang ikonekta ang repository (isang uri ng database, imbakan) sa Chocolatey sa PackageManagement (Chocolatey ay isang malayang manager ng pakete na magagamit mo sa Windows XP, 7 at 8 at ang kaukulang repository ng software. Matuto nang higit pa tungkol sa paggamit ng Chocolatey bilang isang independiyenteng tagapamahala ng package.

PackageManagement Command sa PowerShell

Upang gamitin ang karamihan sa mga utos na inilarawan sa ibaba, kakailanganin mong patakbuhin ang Windows PowerShell bilang isang administrator.

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

Ang Package Manager Manager o Pamamahala OneGet ay nagbibigay-daan sa iyo upang gumana sa mga programa (i-install, i-uninstall, maghanap, i-update ay hindi pa ibinigay) sa PowerShell gamit ang naaangkop na mga utos - mga katulad na pamamaraan ay pamilyar sa mga gumagamit ng Linux. Upang makakuha ng isang ideya ng kung ano ang sinasabi, maaari mong tingnan ang screenshot sa ibaba.

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

  • gamit ang napatunayan na pinagmumulan ng software (hindi mo kailangang manu-manong maghanap para sa opisyal na website),
  • kakulangan ng pag-install ng potensyal na hindi ginustong software sa panahon ng pag-install (at ang pinaka pamilyar na proseso ng pag-install sa pindutan ng "Susunod"),
  • kakayahang lumikha ng mga script ng pag-install (halimbawa, kung kailangan mong mag-install ng isang buong hanay ng mga programa sa isang bagong computer o pagkatapos muling i-install ang Windows, hindi mo kailangang manu-manong i-download at i-install ang mga ito, patakbuhin lang ang script),
  • pati na rin ang kadalian ng pag-install at pangangasiwa ng software sa remote machine (para sa mga administrator ng system).

Maaari kang makakuha ng isang listahan ng mga utos na magagamit sa paggamit ng PackageManagement Get-Command -Module PackageManagement Ang mga key para sa isang simpleng user ay:

  • Find-Package - paghahanap para sa isang pakete (programa), halimbawa: Find-Package -Name VLC (ang parameter ng Pangalan ay maaaring tanggalin, ang kaso ng mga titik ay hindi mahalaga).
  • I-install-Package - i-install ang programa sa isang computer
  • I-uninstall-Package - i-uninstall ang programa
  • Get-Package - tingnan ang naka-install na mga pakete

Ang natitirang mga utos ay inilaan para sa pagtingin sa mga pinagmumulan ng mga pakete (mga programa), ang kanilang karagdagan at pag-alis. Ang pagkakataong ito ay kapaki-pakinabang din sa amin.

Ang pagdaragdag ng Chocolatey Repository sa PackageManagement (OneGet)

Sa kasamaang palad, sa mga pre-install na mga repository (mga pinagmumulan ng programa) kung saan gumagana ang PackageManagement, mayroong maliit na matatagpuan, lalo na pagdating sa mga komersyal (ngunit libre) mga produkto - Google Chrome, Skype, iba't-ibang mga programa at utility na application.

Ang iminumungkahing default na pag-install ng Microsoft ng NuGet repository ay naglalaman ng mga tool sa pag-unlad para sa mga programmer, ngunit hindi para sa aking karaniwang reader (sa pamamagitan ng paraan, habang nagtatrabaho sa PackageManagement, maaari kang patuloy na inaalok upang mag-install ng isang NuGet provider, hindi ko nakita ang isang paraan upang mapupuksa ito maliban sa sumang-ayon sa isang beses may pag-install).

Gayunpaman, ang problema ay maaaring malutas sa pamamagitan ng pagkonekta sa Chocolatey package manager repository. Upang gawin ito, gamitin ang command:

Get-PackageProvider -Name chocolatey

Kumpirmahin ang pag-install ng Chocolatey supplier, at pagkatapos ng pag-install ipasok ang command:

Set-PackageSource -Name chocolatey -trusted

Tapos na.

Ang huling bagay na kinakailangan para sa mga pakete ng tsokolate na mai-install ay upang baguhin ang Patakaran sa Pagpapatupad. Upang baguhin, ipasok ang command upang pahintulutan ang lahat ng naka-sign na pinagkakatiwalaang mga script ng PowerShell na tumakbo:

Set-ExecutionPolicy RemoteSigned

Ang utos ay nagbibigay-daan sa paggamit ng naka-sign na script na na-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 pag-install, subukang gamitin ang parameter -Force.

At ngayon isang simpleng halimbawa ng paggamit ng PackageManagement na may konektadong Chocolatey provider.

  1. Halimbawa, kailangan nating i-install ang libreng programa na Paint.net (maaaring ito ay isa pang libreng programa, karamihan sa mga libreng programa ay nasa repository). Ipasok ang koponan find-package -name paint (Maaari mong ipasok ang pangalan nang bahagya, kung hindi mo alam ang eksaktong pangalan ng package, ang key "-name" ay hindi kinakailangan).
  2. Bilang isang resulta, nakita namin na ang paint.net ay naroroon sa imbakan. Upang i-install, gamitin ang command install-package -name paint.net (kinukuha namin ang eksaktong pangalan mula sa kaliwang hanay).
  3. Hinihintay namin ang pag-install upang matapos at makuha ang naka-install na programa, hindi naghahanap ng kung saan i-download ito at hindi tumatanggap ng anumang hindi ginustong software sa iyong computer.

Video - Gamit ang Package Manager Manager Package (aka OneGet) upang i-install ang software sa Windows 10

Well, sa konklusyon - lahat ay pareho, ngunit sa format ng video, maaaring mas madali para sa ilang mga mambabasa na maunawaan kung ito ay kapaki-pakinabang para sa kanya o hindi.

Sa ngayon, makikita natin kung paano magiging hitsura ng pamamahala ng package sa hinaharap: mayroong impormasyon tungkol sa posibleng hitsura ng graphical interface ng OneGet at suporta para sa mga application ng desktop mula sa Windows Store at iba pang mga posibleng prospect para sa produkto.

Panoorin ang video: Chocolatey Windows Package Manager Beginners Guide (Nobyembre 2024).