Windows 10-ի փաթեթների մենեջերի փաթեթի կառավարում (OneGet)

Pin
Send
Share
Send

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 - Դիտեք տեղադրված փաթեթները

Մնացած հրամանները նախատեսված են դիտելու փաթեթների (ծրագրերի) աղբյուրները, ավելացնել և հեռացնել դրանք: Այս հատկությունը նույնպես օգտակար է մեզ համար:

Շոկոլադե պահոց ավելացնել PackageManagement- ին (OneGet)

Դժբախտաբար, քիչ տեղ կարելի է գտնել նախապես տեղադրված պահոցներում (ծրագրի աղբյուրներ), որոնց հետ աշխատում է PackageManagement- ը, հատկապես երբ խոսքը գնում է առևտրային (բայց միևնույն ժամանակ անվճար) ապրանքների մասին ՝ Google Chrome, Skype, տարբեր կիրառական ծրագրեր և կոմունալ ծառայություններ:

Microsoft- ի առաջարկած NuGet պահեստը տեղադրման համար լռելյայն պարունակում է ծրագրավորողների համար մշակման գործիքներ, բայց ոչ իմ բնորոշ ընթերցողի համար (ի դեպ, PackageManagement- ի հետ աշխատելիս կարող է ձեզ անընդհատ առաջարկվել տեղադրել NuGet մատակարարը, ես չեմ գտել մի միջոց `« ազատվել »դրանից, բացի մեկ անգամ համաձայնեցնելուց տեղադրմամբ):

Այնուամենայնիվ, խնդիրը կարող է լուծվել `միացնելով Chocolatey փաթեթի մենեջերի պահեստը, դա անելու համար օգտագործեք հրամանը.

Get-PackageProvider - Անունը շոկոլադե

Հաստատեք Chocolatey մատակարարի տեղադրումը և տեղադրումից հետո մուտքագրեք հրամանը.

Set-PackageSource - Անունը շոկոլադային - վստահելի

Կատարված է:

Վերջին գործողությունը, որը կպահանջվի շոկոլադե փաթեթների տեղադրման համար, Կատարման քաղաքականության փոփոխությունն է: Փոխելու համար մուտքագրեք մի հրաման, որը թույլ կտա բոլոր ստորագրված PowerShell վստահելի գրությունները կատարել:

Սահմանված-կատարողականPolicy հեռավոր ստորագրվեց

Հրամանը թույլ է տալիս օգտագործել ինտերնետից ներբեռնված ստորագրված սցենարներ:

Այսուհետ Chocolatey պահեստի փաթեթները կաշխատեն PackageManagement- ում (OneGet): Եթե ​​դրանց տեղադրման ընթացքում սխալներ են առաջացել, փորձեք օգտագործել պարամետրը -Առաջի՛ն.

Եվ հիմա կապված է մի փաթեթ Chocolatey մատակարարի հետ PackageManagement- ի օգտագործման մի պարզ օրինակ:

  1. Օրինակ, մենք պետք է տեղադրենք անվճար Paint.net ծրագիրը (սա կարող է լինել ևս մեկ անվճար ծրագիր, այն անվճար ծրագրերի մեծ մասը ներկայացված է պահեստում): Մուտքագրեք հրամանը find-pack -name ներկ (անունը կարող եք մուտքագրել մասնակիորեն, եթե փաթեթի ճշգրիտ անունը չգիտեք, «-name» ստեղն ընտրովի չէ):
  2. Արդյունքում մենք տեսնում ենք, որ paint.net- ը առկա է պահեստում: Տեղադրելու համար օգտագործեք հրամանը install-pack -name paint.net (ճշգրիտ անունը վերցնում ենք ձախ սյունակից):
  3. Մենք սպասում ենք, մինչև տեղադրումն ավարտվի, և մենք կստանանք տեղադրված ծրագիրը ՝ առանց որոնելու, թե որտեղ է այն ներբեռնելու և առանց ձեր համակարգչում անցանկալի ծրագրաշարի անցնելու:

Видео - Windows 10-ում ծրագրեր տեղադրելու համար օգտագործելով PackageManagement փաթեթի կառավարիչը (aka OneGet)

Ի վերջո, միևնույնն է, բայց տեսանյութի ձևաչափով, միգուցե ընթերցողներից ոմանց համար ավելի հեշտ կլինի հասկանալ ՝ սա իրեն օգտակար է, թե ոչ:

Այս պահի դրությամբ մենք կտեսնենք, թե ինչպես կանդրադառնա փաթեթի կառավարումը ապագայում. Տեղեկություններ կար OneGet GUI- ի հնարավոր տեսքի և Windows Store- ից աշխատասեղան հավելվածների աջակցության և ապրանքի զարգացման հնարավոր այլ հեռանկարների մասին:

Pin
Send
Share
Send