Windows 10-ի ամենահետաքրքիր նորամուծություններից մեկը, որը սովորական օգտագործողը կարող է չնկատել, դա PackageManagement փաթեթի մենեջերն է (նախկինում OneGet), որը հեշտացնում է տեղադրումը, որոնումը և այլապես կառավարելը ծրագրերը ձեր համակարգչում: Խոսքը հրամանի տողից ծրագրեր տեղադրելու մասին է, և եթե ձեզ համար ամբողջովին պարզ չէ, թե որն է դա, և ինչու դա կարող է օգտակար լինել, խորհուրդ եմ տալիս նախ դիտել տեսանյութը այս ձեռնարկի վերջում:
Թարմացում 2016. ներկառուցված փաթեթների կառավարիչը կոչվեց OneGet ՝ Windows 10-ի նախնական թողարկման փուլում, այժմ դա PowerShell- ում գործող PackageManagement մոդուլն է: Նաև ցուցումներում թարմացվել են դրա օգտագործման եղանակները:
PackageManagement- ը PowerShell- ի անբաժանելի մասն է Windows 10-ում, բացի այդ, դուք կարող եք ձեռք բերել փաթեթային մենեջեր `Windows 8.1- ի համար տեղադրելով Windows Management Framework 5.0: Այս հոդվածում կան մի շարք օրինակներ `փաթեթի մենեջերը միջին օգտագործողի համար օգտագործելու համար, ինչպես նաև` PackageManagement- ում Chocolatey պահեստը (մի տեսակ տվյալների բազան, պահեստավորում) միացնելու միջոց (Chocolatey- ը անկախ փաթեթային կառավարիչ է, որը կարող եք օգտագործել Windows XP, 7 և 8 և համապատասխան ծրագրի պահեստարան: Իմացեք ավելին Chocolatey- ի ՝ որպես անկախ փաթեթի մենեջերի օգտագործման մասին):
PackageManagement Commands- ը PowerShell- ում
Ստորև նկարագրված հրամանների մեծ մասը օգտագործելու համար ձեզ հարկավոր է գործարկել Windows PowerShell ՝ որպես ադմինիստրատոր:
Դա անելու համար սկսեք մուտքագրել PowerShell- ը աշխատանքային գծի որոնման մեջ, այնուհետև կտտացրեք աջին արդյունքի վրա և ընտրեք «Run as Administrator»:
PackageManagement- ի կամ OneGet փաթեթի մենեջերը հնարավորություն է տալիս աշխատել PowerShell- ում ծրագրերի հետ (տեղադրել, տեղահանել, որոնել, թարմացնել, դեռ չի տրամադրվել) `օգտագործելով համապատասխան հրամաններ - նմանատիպ մեթոդները ծանոթ են Linux- ի օգտագործողներին: Որպեսզի պատկերացնեք, թե ինչն է վտանգված, կարող եք զննել ներքևի սքրինշոթը:
Ծրագրերը տեղադրելու այս մեթոդի առավելություններն են.
- օգտագործելով ծրագրերի ապացուցված աղբյուրներ (անհրաժեշտ չէ ձեռքով որոնել պաշտոնական կայքում),
- տեղադրման ընթացքում հնարավոր անցանկալի ծրագրաշարի տեղադրման բացակայություն (և «Հաջորդ» կոճակի հետ առավել ծանոթ տեղադրման գործընթացը),
- տեղադրման գրություններ ստեղծելու ունակություն (օրինակ, եթե ձեզ հարկավոր է նոր համակարգչում տեղադրել ծրագրերի ամբողջ շրջանակը կամ Windows- ը նորից տեղադրելուց հետո, ձեզ հարկավոր չէ ձեռքով ներբեռնել և տեղադրել դրանք, պարզապես գործարկել սցենարը),
- ինչպես նաև հեռավոր մեքենաների վրա համակարգչային ծրագրերի տեղադրման և կառավարման հեշտությունը (համակարգի ադմինիստրատորների համար):
Կարող եք ձեռք բերել PackageManagement- ում առկա հրամանների ցանկ ՝ օգտագործելով Get-Command -Module փաթեթի կառավարում պարզ օգտագործողի համար հիմնականները կլինեն.
- Find-Package - որոնել փաթեթ (ծրագիր), օրինակ. Գտեք-փաթեթ-անուն VLC (Անվան պարամետրը կարող է բաց թողնել, գործը կարևոր չէ):
- Տեղադրեք-փաթեթ `ծրագիրը տեղադրեք համակարգչում
- Տեղահանել-փաթեթ - ծրագիրն ապատեղակայել
- Get-Package - Դիտեք տեղադրված փաթեթները
![](http://img.eifeg.com/img/remo-2019/12778/packagemanagement-windows-10-3.png)
Մնացած հրամանները նախատեսված են դիտելու փաթեթների (ծրագրերի) աղբյուրները, ավելացնել և հեռացնել դրանք: Այս հատկությունը նույնպես օգտակար է մեզ համար:
Շոկոլադե պահոց ավելացնել PackageManagement- ին (OneGet)
Դժբախտաբար, քիչ տեղ կարելի է գտնել նախապես տեղադրված պահոցներում (ծրագրի աղբյուրներ), որոնց հետ աշխատում է PackageManagement- ը, հատկապես երբ խոսքը գնում է առևտրային (բայց միևնույն ժամանակ անվճար) ապրանքների մասին ՝ Google Chrome, Skype, տարբեր կիրառական ծրագրեր և կոմունալ ծառայություններ:
Microsoft- ի առաջարկած NuGet պահեստը տեղադրման համար լռելյայն պարունակում է ծրագրավորողների համար մշակման գործիքներ, բայց ոչ իմ բնորոշ ընթերցողի համար (ի դեպ, PackageManagement- ի հետ աշխատելիս կարող է ձեզ անընդհատ առաջարկվել տեղադրել NuGet մատակարարը, ես չեմ գտել մի միջոց `« ազատվել »դրանից, բացի մեկ անգամ համաձայնեցնելուց տեղադրմամբ):
Այնուամենայնիվ, խնդիրը կարող է լուծվել `միացնելով Chocolatey փաթեթի մենեջերի պահեստը, դա անելու համար օգտագործեք հրամանը.
Get-PackageProvider - Անունը շոկոլադե
Հաստատեք Chocolatey մատակարարի տեղադրումը և տեղադրումից հետո մուտքագրեք հրամանը.
Set-PackageSource - Անունը շոկոլադային - վստահելի
Կատարված է:
Վերջին գործողությունը, որը կպահանջվի շոկոլադե փաթեթների տեղադրման համար, Կատարման քաղաքականության փոփոխությունն է: Փոխելու համար մուտքագրեք մի հրաման, որը թույլ կտա բոլոր ստորագրված PowerShell վստահելի գրությունները կատարել:
Սահմանված-կատարողականPolicy հեռավոր ստորագրվեց
Հրամանը թույլ է տալիս օգտագործել ինտերնետից ներբեռնված ստորագրված սցենարներ:
Այսուհետ Chocolatey պահեստի փաթեթները կաշխատեն PackageManagement- ում (OneGet): Եթե դրանց տեղադրման ընթացքում սխալներ են առաջացել, փորձեք օգտագործել պարամետրը -Առաջի՛ն.
Եվ հիմա կապված է մի փաթեթ Chocolatey մատակարարի հետ PackageManagement- ի օգտագործման մի պարզ օրինակ:
- Օրինակ, մենք պետք է տեղադրենք անվճար Paint.net ծրագիրը (սա կարող է լինել ևս մեկ անվճար ծրագիր, այն անվճար ծրագրերի մեծ մասը ներկայացված է պահեստում): Մուտքագրեք հրամանը find-pack -name ներկ (անունը կարող եք մուտքագրել մասնակիորեն, եթե փաթեթի ճշգրիտ անունը չգիտեք, «-name» ստեղն ընտրովի չէ):
- Արդյունքում մենք տեսնում ենք, որ paint.net- ը առկա է պահեստում: Տեղադրելու համար օգտագործեք հրամանը install-pack -name paint.net (ճշգրիտ անունը վերցնում ենք ձախ սյունակից):
- Մենք սպասում ենք, մինչև տեղադրումն ավարտվի, և մենք կստանանք տեղադրված ծրագիրը ՝ առանց որոնելու, թե որտեղ է այն ներբեռնելու և առանց ձեր համակարգչում անցանկալի ծրագրաշարի անցնելու:
Видео - Windows 10-ում ծրագրեր տեղադրելու համար օգտագործելով PackageManagement փաթեթի կառավարիչը (aka OneGet)
Ի վերջո, միևնույնն է, բայց տեսանյութի ձևաչափով, միգուցե ընթերցողներից ոմանց համար ավելի հեշտ կլինի հասկանալ ՝ սա իրեն օգտակար է, թե ոչ:
Այս պահի դրությամբ մենք կտեսնենք, թե ինչպես կանդրադառնա փաթեթի կառավարումը ապագայում. Տեղեկություններ կար OneGet GUI- ի հնարավոր տեսքի և Windows Store- ից աշխատասեղան հավելվածների աջակցության և ապրանքի զարգացման հնարավոր այլ հեռանկարների մասին: