Mfuko wa Meneja wa Pakiti Usimamizi mmoja (OneGet) katika Windows 10

Moja ya ubunifu zaidi katika Windows 10, ambayo mtumiaji wa kawaida hawezi kutambua, ni msimamizi wa mfuko wa PackageManagement (zamani wa OneGet), ambayo inafanya iwe rahisi kuweka, kutafuta, na vinginevyo kusimamia programu kwenye kompyuta yako. Ni kuhusu kufunga programu kutoka kwa mstari wa amri, na kama huna wazi kabisa juu ya nini na kwa nini inaweza kuwa na manufaa, napendekeza kuanza kuanza kutazama video mwisho wa maagizo haya.

Sasisha 2016: meneja wa mfuko wa kujengwa uliitwa OneGet katika hatua ya matoleo ya awali ya Windows 10, sasa ni moduli ya PackageManagement katika PowerShell. Pia katika njia za mwongozo zilizotengenezwa.

Usimamizi wa Package ni sehemu muhimu ya PowerShell katika Windows 10; zaidi ya hayo, unaweza kupata meneja wa mfuko kwa kufunga Windows Framework 5.0 kwa Windows 8.1. Makala hii ni mifano michache ya kutumia meneja wa mfuko kwa mtumiaji wa kawaida, pamoja na njia ya kuunganisha hifadhi (aina ya database, kuhifadhi) kwa Chocolatey katika PackageManagement (Chocolatey ni meneja wa mfuko wa kujitegemea ambao unaweza kutumia katika Windows XP, 7 na 8 na sambamba programu ya programu.Jifunze zaidi kuhusu kutumia Chocolatey kama meneja wa mfuko wa kujitegemea.

Maagizo ya PackageManagement katika PowerShell

Kutumia amri nyingi zilizoelezwa hapo chini, utahitaji kukimbia Windows PowerShell kama msimamizi.

Ili kufanya hivyo, fungua uchapishaji wa PowerShell kwenye utafutaji wa kikao cha kazi, kisha bofya haki juu ya matokeo ya kupatikana na uchague "Run kama Msimamizi".

Mfuko wa Meneja wa Pakiti au Usimamizi OneGet inakuwezesha kufanya kazi na mipango (kufunga, kufuta, kutafakari, kutafakari, sasisho bado haijawahi) katika PowerShell kwa kutumia amri zinazofaa - njia sawa ni za kawaida kwa watumiaji wa Linux. Ili kupata wazo la kile kinachosemwa, unaweza kuangalia skrini iliyo chini.

Faida za njia hii ya kufunga programu ni:

  • kwa kutumia vyanzo vya programu vyenye kuthibitishwa (huna haja ya kutafuta kibinadamu tovuti rasmi)
  • ukosefu wa programu ya uwezekano usiohitajika wakati wa ufungaji (na mchakato wa ufungaji unaojulikana na kifungo cha "Next"),
  • uwezo wa kuunda maandiko ya ufungaji (kwa mfano, ikiwa unahitaji kufunga programu kamili ya kompyuta kwenye kompyuta mpya au baada ya kuimarisha Windows, huna haja ya kupakua na kuiweka kwa manually, tu kukimbia script),
  • pamoja na urahisi wa ufungaji na usimamizi wa programu kwenye mashine za mbali (kwa watendaji wa mfumo).

Unaweza kupata orodha ya amri zinazopatikana kwa kutumia PackageManagement Pata-Amri -Kutumia Mfuko wa Mfuko Vifunguo muhimu kwa mtumiaji rahisi itakuwa:

  • Pata-Pakiti - tafuta mfuko (mpango), kwa mfano: Pata-Pakiti-Name VLC (Kipimo cha Jina kinaweza kufunguliwa, kesi ya barua si muhimu).
  • Sakinisha-Paket - ufungaji wa programu kwenye kompyuta
  • Puta-Pakiti - programu ya kufuta
  • Pata-Pakiti - angalia pakiti zilizowekwa

Amri zilizobaki zimetengwa kwa kuangalia vyanzo vya vifurushi (programu), kuongeza na kuondolewa. Nafasi hii pia inatusaidia.

Kuongeza Chocolatey Repository kwa PackageManagement (OneGet)

Kwa bahati mbaya, katika vituo vya awali vilivyowekwa (vyanzo vya programu) ambavyo Pato la Usimamizi hufanya kazi, kuna kidogo kupatikana, hasa linapokuja bidhaa za biashara (lakini za bure) - Google Chrome, Skype, programu mbalimbali za programu na huduma.

Usanidi wa default uliopendekezwa wa Microsoft wa hifadhi ya NuGet ina zana za maendeleo kwa wajumbe, lakini si kwa msomaji wangu wa kawaida (kwa njia, wakati wa kufanya kazi na PackageManagement, unaweza kuwa daima inayotolewa kwa kufunga mtoa huduma wa NuGet, sijaona njia ya kuikata ila kukubaliana mara moja na ufungaji).

Hata hivyo, tatizo linaweza kutatuliwa kwa kuunganisha hifadhi ya meneja wa mfuko wa Chocolatey. Ili kufanya hivyo, tumia amri:

Pata-PackageProvider -Name chocolatey

Thibitisha usakinishaji wa muuzaji wa Chocolatey, na baada ya kuingia kuingia amri:

Set-PackageSource -Name chocolatey-iliyopotezwa

Imefanywa.

Kitu cha mwisho kinachohitajika kwa paket ya chocolatey kuwa imewekwa ni kubadili Sera ya Utekelezaji. Ili kubadili, ingiza amri ya kuruhusu scripts zote za PowerShell zilizosainiwa kuendesha:

Set-ExecutionPolicy RemoteSigned

Amri inaruhusu matumizi ya script zilizosainiwa zilizopakuliwa kutoka kwenye mtandao.

Kuanzia sasa, vifurushi kutoka kwenye hifadhi ya Chocolatey zitatumika katika PackageManagement (OneGet). Ikiwa makosa hutokea wakati wa ufungaji, jaribu kutumia parameter -Kwa sababu.

Na sasa ni mfano rahisi wa kutumia PackageManagement na mtoa huduma wa Chocolatey iliyounganishwa.

  1. Kwa mfano, tunahitaji kufunga programu ya bure ya Paint.net (inaweza kuwa programu nyingine ya bure, mipango mingi ya bure iko katika hifadhi). Ingiza timu Pata rangi-jina (Unaweza kuingia jina kwa sehemu, ikiwa hujui jina halisi la mfuko, ufunguo "-name" hauhitajiki).
  2. Matokeo yake, tunaona kuwa rangi ya pazia iko hapa. Ili kufunga, tumia amri kufunga-pakiti -name paint.net (sisi kuchukua jina halisi kutoka safu ya kushoto).
  3. Tunasubiri ufungaji ili kumaliza na kupata mpango uliowekwa, bila kuangalia mahali ambapo unaweza kupakua na kutopokea programu yoyote isiyohitajika kwenye kompyuta yako.

Video - Kutumia Package Manager Meneja wa Pakiti (aka OneGet) ili kufunga programu kwenye Windows 10

Kwa kweli, kwa kumalizia - kila kitu ni sawa, lakini katika muundo wa video, inaweza kuwa rahisi kwa wasomaji wengine kuelewa kama hii inafaa kwake au la.

Kwa wakati huo, tutaona jinsi usimamizi wa pakiti utaonekana kama siku zijazo: kulikuwa na habari kuhusu kuonekana iwezekanavyo ya interface ya OneGet ya kielelezo na usaidizi wa programu za desktop kutoka Hifadhi ya Windows na matarajio mengine ya uwezekano wa bidhaa.