Windows 10-ի ամենահետաքրքիր նորարարություններից մեկը, որը միջին օգտվողը չի կարող նկատել, PackageManagement- ի ներկառուցված փաթեթի կառավարիչն է (նախկինում OneGet), ինչը հեշտացնում է ձեր համակարգչի վրա ծրագրեր տեղադրելու, որոնելու եւ այլ կերպ կառավարելու համար: Այն հրամանի տողից ծրագրեր տեղադրելու մասին է, եւ եթե դուք ամբողջովին չեք հստակ գիտակցում, թե ինչն է եւ ինչու է դա օգտակար, ես խորհուրդ եմ տալիս այս ցուցումի վերջում դիտել տեսանյութը:
Update 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-ում եւ համապատասխան Ծրագրային ապահովման պահոց: Մանրամասն Շոկոլատեյի օգտագործումը որպես անկախ փաթեթի մենեջեր:
Փաթեթի ղեկավարման հրամաններ PowerShell- ում
Ստորեւ նկարագրված հրամանների մեծ մասից օգտվելու համար հարկավոր է Windows PowerShell- ը կառավարել որպես ադմինիստրատոր:
Դա անելու համար Սկսեք PowerShell- ը մուտքագրելով որոնման տուփում, այնուհետեւ կտտացրեք արդյունքի վրա եւ սեղմեք «Run as Administrator»:
Փաթեթի կառավարիչի փաթեթ կամ կառավարում OneGet- ը թույլ է տալիս Ձեզ աշխատել ծրագրերի հետ (տեղադրեք, տեղահանեք, որոնեք, թարմացումներ դեռեւս տրամադրված չէ) PowerShell- ում, օգտագործելով համապատասխան հրամանները - նույն մեթոդները ծանոթ են Linux օգտագործողներին: Ստանալ գաղափարը, թե ինչ է ասվում, կարող եք դիտել ներքեւում գտնվող պատկերակը:
Ծրագրի տեղադրման այս մեթոդի առավելություններն են `
- օգտագործելով ապացուցված ծրագրային աղբյուրները (դուք պետք չէ ձեռքով որոնել պաշտոնական կայքում),
- տեղադրման ընթացքում պոտենցիալ անցանկալի ծրագրերի տեղադրման բացակայությունը (եւ «Հաջորդ» կոճակի հետ առավել հայտնի տեղադրման գործընթացը),
- տեղադրման սցենարներ ստեղծելու ունակություն (օրինակ, եթե դուք պետք է տեղադրեք ծրագրերի ամբողջական փաթեթ, նոր համակարգչի վրա կամ Windows- ի վերագործարկումից հետո, ձեռքով ներբեռնելու եւ տեղադրելու կարիք չունեք, պարզապես սկրիպտը վարեք),
- ինչպես նաեւ հեռակա մեքենաների ծրագրային ապահովման տեղադրման եւ կառավարման հեշտությամբ (համակարգային ադմինիստրատորների համար):
Դուք կարող եք ձեռք բերել Փաթեթի ղեկավարման հասանելի հրամանների ցանկ Get-Command-Modul PackageManagement- ը Հեշտ օգտագործողի համար կարեւորագույնները կլինեն.
- Փնտրեք Փաթեթ - որոնեք փաթեթ (ծրագիր), օրինակ ` Գտնել-Փաթեթ -Name VLC (անունի պարամետրը կարող է բացակայել, նամակների դեպքում կարեւոր չէ):
- Install-Package- համակարգչային ծրագրերի տեղադրում
- Տեղահանել-Փաթեթ - տեղահանել ծրագիրը
- Get-Package- դիտել տեղադրված փաթեթները
Մնացած հրամանները նախատեսված են փաթեթների (ծրագրերի) աղբյուրների դիտման, դրանց ավելացման եւ հեռացման համար: Այս հնարավորությունն էլ մեզ համար օգտակար է:
Ավելացնել Chocolatey պահոցը փաթեթային կառավարման (OneGet)
Ցավոք, PackageManagement- ը աշխատում է նախապես տեղադրված պահոցներում (ծրագրային աղբյուրներում), որոնց հետ քիչ բան է գտնվել, հատկապես, երբ խոսքը վերաբերում է առեւտրային (բայց ազատ) ապրանքներին, Google Chrome, Skype, տարբեր ծրագրեր եւ կոմունալ ծառայություններ:
Microsoft- ի կողմից NuGet- ի պահեստի նախնական տեղադրումը պարունակում է ծրագրավորողների զարգացման գործիքներ, բայց ոչ իմ սովորական ընթերցողին (ի դեպ, PackageManagement- ի հետ աշխատելով, դուք կարող եք մշտապես առաջարկել տեղադրելու NuGet պրովայդեր, ես չգիտեմ, տեղադրմամբ):
Այնուամենայնիվ, խնդիրը կարող է լուծվել Chocolatey փաթեթի կառավարիչի պահոցը միացնելու միջոցով: Դրա համար օգտագործեք հրահանգը.
Get-PackageProvider- Անունը chocolatey
Հաստատեք Chocolatey մատակարարի տեղադրումը եւ տեղադրումից հետո մուտքագրեք հրաման.
Set-PackageSource -Name chocolatey- վստահված
Կատարված է:
Վերջին բանը, որը պահանջվում է տեղադրել chocolatey փաթեթների համար, պետք է փոխի կատարողական-քաղաքականությունը: Փոխելու համար հրամանը մուտքագրեք, որպեսզի բոլոր ստորագրված վստահելի PowerShell սկրիպտները գործադրվեն:
Set-ExecutionPolicy RemoteSigned- ը
Հրահանգը թույլ է տալիս ինտերնետից բեռնել ստորագրված սցենարների օգտագործումը:
Այսուհետ, Chocolatey պահոցներից փաթեթները կաշխատեն PackageManagement- ում (OneGet): Եթե սխալները տեղի են ունենում տեղադրման ժամանակ, փորձեք օգտագործել պարամետրը -Ֆորցիա.
Եվ այժմ պարզ օրինակ է PackageManagement- ի օգտագործումը կապված Chocolatey մատակարարի հետ:
- Օրինակ, մենք պետք է տեղադրել Paint.net անվճար ծրագիրը (դա կարող է լինել մեկ այլ անվճար ծրագիր, ազատ ծրագրերի մեծ մասը պահեստում է): Մուտքագրեք թիմը find-package -name ներկ (Դուք կարող եք մասամբ մուտքագրել անունը, եթե չգիտեք փաթեթի ճշգրիտ անունը, «-ն» ստեղնը չի պահանջվում):
- Արդյունքում մենք տեսնում ենք, որ paint.net- ը ներկա է պահեստում: Տեղադրելու համար օգտագործեք հրահանգը install-package -name paint.net- ը (մենք ճիշտ անունը վերցնում ենք ձախ սյունակից):
- Մենք սպասում ենք, որ տեղադրումը կավարտվի եւ տեղադրվի տեղադրված ծրագիրով, այլ ոչ թե այն տեղադրելու համար, որտեղից բեռնեք այն եւ ոչ մի համակարգչից անցանկալի ծրագրեր չստանաք:
Վիդեո - Օգտագործելով Package Manager Manager փաթեթ (aka OneGet) տեղադրել Windows 10 ծրագրային ապահովման վրա
Դե, վերջում, ամեն ինչ նույնն է, բայց վիդեո ֆորմատով, որոշ ընթերցողների համար ավելի հեշտ է հասկանալ `արդյոք դա օգտակար է նրա համար, թե ոչ:
Առայժմ մենք կտեսնենք, թե ինչպես ապագայում փաթեթների կառավարումը կանդրադառնա. Հայտնաբերվել է OneGet- ի գրաֆիկական ինտերֆեյսի հնարավոր տեսքը եւ Windows Store- ից աշխատասեղանի դիմումների աջակցությունը եւ արտադրանքի համար հնարավոր այլ հեռանկարներ: