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

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 մատակարարի հետ:

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

Վիդեո - Օգտագործելով Package Manager Manager փաթեթ (aka OneGet) տեղադրել Windows 10 ծրագրային ապահովման վրա

Դե, վերջում, ամեն ինչ նույնն է, բայց վիդեո ֆորմատով, որոշ ընթերցողների համար ավելի հեշտ է հասկանալ `արդյոք դա օգտակար է նրա համար, թե ոչ:

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