Windows 10 ကိုအတွက် Package Manager ကို PackageManagement (OneGet)

ပုံမှန်အသုံးပြုသူဖြစ်သည့်အတွက် Windows 10, အတွက်စိတ်ဝင်စားစရာအကောင်းဆုံးတီထွင်မှုတစ်ခုမှာသတိထားမိမပြုစေခြင်းငှါ - တညျဆောကျ PackageManagement အထုပ်မန်နေဂျာ (ယခင်က - OneGet), ရှာဖွေမှု, တပ်ဆင်ရန်လွယ်ကူစေသည်, သင်၏ကွန်ပျူတာပေါ်တွင်အစီအစဉ်များကို run ဖို့တခြားနည်းလမ်းတွေ။ ကျနော်တို့ command line ကနေ software ကို install လုပ်ပါအကြောင်းပြောနေတာဖြစ်ကြောင်း, သင်ကအဘယ်သို့သောအကြောင်းရှင်းရှင်းလင်းလင်းမသိရပါဘူးဖြစ်ကြပြီးအဘယ်ကြောင့်အသုံးဝင်သောဖြစ်နိုင်သည်လျှင် - ငါကဒီကို manual ၏အဆုံးမှာဗီဒီယိုကြည့်ဖို့စတင်ရန်အကြံပြုပါသည်။

Update ကို 2016: built-in အထုပ်မန်နေဂျာကို Windows 10 ပဏာမဗားရှင်း၏စင်မြင့်မှာ OneGet ဟုခေါ်တွင်သောကြောင့်ယခု PowerShell သို့ PackageManagement module တစ်ခုဖြစ်ပါတယ်။ ဒါ့အပြင်အသုံးပြုရန်ဖို့ updated လက်စွဲစာအုပ်နည်းလမ်း။

PackageManagement အပြင်, တစ်ဦးအထုပ်မန်နေဂျာကိုလက်ခံရရှိသည် Windows 8.1 များအတွက် Windows ကိုစီမံခန့်ခွဲမှုမူဘောင် 5.0 ကို install ဖို့ဖြစ်ပါတယ်, Window 10 PowerShell ၏အစိတ်အပိုင်းတစ်ခုဖြစ်ပါတယ်။ ဤဆောင်းပါးသည် - ပျမ်းမျှအသုံးပြုသူများအတွက်အထုပ်မန်နေဂျာသုံးပြီးအနည်းငယ်ဥပမာအဖြစ် PackageManagement အတွက် repository ကို (ဒေတာဘေ့စတစ်မျိုး, သိုလှောင်မှု) Chocolatey ချိတ်ဆက်ရန်လမ်း (Chocolatey, သင်က Windows XP ကိုအတူသုံးနိုငျတဲ့လွတ်လပ်သောအထုပ်မန်နေဂျာ 7 နဲ့ 8 နဲ့သက်ဆိုင်ရာ ဆော့ဖျဝဲ repository ကို။ လွတ်လပ်သောအထုပ်မန်နေဂျာအဖြစ် Chocolatey သုံးပြီးအပေါ်သတင်းအချက်အလက်များအတွက်) ။

PackageManagement PowerShell cmdlets

အောက်မှာဖော်ပြထားတဲ့ပညတ်တော်အများစုသုံးစွဲဖို့, သင်ထားတဲ့စီမံခန့်ခွဲသူအဖြစ်ကို Windows PowerShell ကို run ဖို့လိုအပ်ပါလိမ့်မယ်။

ဒီလိုလုပ်ဖို့ရှာဖွေရေး PowerShell taskbar အတွက်စာရိုက် start, အဲဒီနောက်ကိုရှာဖွေရလဒ်ပေါ်မှာ right-click နဲ့ "အုပ်ချုပ်ရေးမှူးအဖြစ် Run ကို" ကိုရွေးချယ်ပါ။

PackageManagement သို့မဟုတ် OneGet အထုပ်မန်နေဂျာသင် command ကို အသုံးပြု. PowerShell အတွက် (update ကိုသေးပေးမထားပါဘူး, ရှာ, ဖျက်ခြင်းကို install) ဆော့ဝဲနှင့်အတူအလုပ်လုပ်ရန်ခွင့်ပြု - Linux ကိုအသုံးပြုသူများအကျွမ်းတဝင်အလားတူနည်းလမ်းများ။ အပေါ်သွားခဲ့ရာတစ်ဦးအယူအဆအရ, သင်အောက်ပါပုံရိပ်မှာကြည့်ယူနိုင်ပါတယ်။

အစီအစဉ်များကို install လုပ်ပါ၏ဤနည်းလမ်း၏အားသာချက်များကိုမှနေသောခေါင်းစဉ်:

  • တစ်သက်သေအစီအစဉ်ကိုသတင်းရင်းမြစ်ကို အသုံးပြု. (သင်ကိုယ်တိုင်တရားဝင်ဝက်ဘ်ဆိုက်ရှာဖွေဖို့မလိုအပ်ပါဘူး)
  • အဘယ်သူမျှမတပ်ဆင်ကာလအတွင်းအလားအလာမလိုချင်တဲ့ဆော့ဝဲတပ်ဆင်ခ (နှင့် installation လုပ်ငန်းစဉ်ကိုအလွန်အကျွမ်းတဝင်, "ထို့နောက်" ကိုနှိပ်ပါ),
  • installation ကို script များဖန်တီးနိုင်စွမ်း (သင်အသစ်တစ်ခုကွန်ပျူတာဖို့ဒါမှမဟုတ် Windows ကိုပြန်လည်ပြီးမှကိုယ်တိုင် download လုပ်ပြီး install လုပ်ဖို့မလိုအပ်ဆော့ဖ်ဝဲတစ်ခုအပြည့်အဝထားတပ်ဆင်ရန်လိုအပ်တယ်ဆိုရင်ဥပမာ, ရုံ script ကို run)
  • အဖြစ် (system ကိုအုပ်ချုပ်ရေးမှူးများအတွက်) ဝေးလံသောစက်တွေအပေါ် installation နဲ့စီမံခန့်ခွဲမှုဆော့ဖ်ဝဲလွယ်ကူခြင်း။

PackageManagement အတွက်ရရှိနိုင် command များကိုစာရင်းတစ်ခုရယူလိုက်ပါ, သငျသညျကိုသုံးနိုင်သည် Get-စစ်ဌာနချုပ် -Module PackageManagement ရိုးရှင်းသောအသုံးပြုသူအလိုတော်များအတွက် key ကိုသူတွေကို:

  • Find-Package ကို - ရှာဖွေရေးအထုပ် (program ကို), ဥပမာ: Find-Package ကို -Name VLC (အမည် parameter သည်ကျော်သွားနိုင်ပါတယ်, အရင်းအနှီးအရေးကြီးသောမဟုတ်ပါဘူး) ။
  • Install-Package ကို - သင့်ကွန်ပျူတာပေါ်တွင်ဆော့ဖျဝဲကို install
  • Uninstall ကို-Package ကို - အစီအစဉ်၏ဖယ်ရှားရေး
  • Get-Package ကို - ကြည့်ရန် Installed အထုပ်များ

အခွားသောပညတ်တော်တို့ကိုအထုပ်သတင်းရင်းမြစ် (အစီအစဉ်များ), သူတို့ရဲ့ထို့အပြင်နှင့်ဖယ်ရှားရေးကြည့်ရှုဘို့ရည်ရွယ်နေကြသည်။ ဒီ feature လည်းကျွန်တော်တို့ကိုအသုံးဝင်သည်။

(OneGet) Chocolatey repository ကို PackageManagement ထည့်သွင်းခြင်း

Google Chrome က, Skype ကိုအမျိုးမျိုး applications များနှင့် utilities - ကစီးပွားဖြစ် (သို့သော်အခမဲ့) ထုတ်ကုန်မှကြွလာအထူးသဖြင့်အခါ, ရှာတွေ့နိုင်ပါသည် PackageManagement နည်းနည်းလုပ်ငန်းလည်ပတ်ရာကံမကောင်းစွာ, Pre-repositories က (ပရိုဂရမျသတင်းရင်းမြစ်) ။

ကို default NuGet repository ကို PackageManagement အတူလုပ်ကိုင်၏သင်တန်းတွင်သင်သည်အမြဲတစေတပ်ဆင်ခ NuGet ပံ့ပိုးပေးကမ်းလှမ်းရန်နိုငျသညျ, လမျးဖွငျ့ (ငါ၏အစာဖတ်သူများ၏ပုံမှန်ပရိုဂရမ်မာများအတွက်ဖှံ့ဖွိုးတိုးတ tools များပါဝင်သော်လည်းမရသတ်မှတ်ထားဖို့အတွက် Microsoft ကကမ်းလှမ်းငါသဘောတူရန်တစ်ချိန်က မှလွဲ. ထိုသို့ "ဖယ်ရှားပစ်ဖို့ရ" ရန်နည်းလမ်းရှာကြဘူး ) ကိုတပ်ဆင်ခြင်းနှင့်အတူ။

သို့သော်ပြဿနာက command ကိုသုံး, ဒီအဘို့, အထုပ်မန်နေဂျာ repository ကို chocolatey ချိတ်ဆက်ပြီးဖြေရှင်းနိုင်ပါသည်:

Get-PackageProvider -Name chocolatey

တပ်ဆင် Chocolatey provider ကအတည်ပြုပါနှင့်တပ်ဆင်ပြီးနောက်, command ကိုရိုက်ထည့်ပါ:

Set-PackageSource -Name chocolatey -trusted

Done ။

chocolatey packages များနိုင်ရန်အတွက်လိုအပ်ကြောင်းပြီးခဲ့သည့်အရေးယူဆောင်ရွက်မှုကို install နိုင်ပါတယ် - ပြောင်းလဲမှု Execution-ပေါ်လစီ။ ပြောင်းလဲအမိန့်ရိုက်ထည့်ဖို့အားလုံးကိုလက်မှတ်ရေးထိုးယုံကြည်စိတ်ချ PowerShell ၏သေဒဏ်စီရင်ခွင့်ပြု:

Set-ExecutionPolicy RemoteSigned

အဆိုပါ command ကိုအင်တာနက်ကနေဒေါင်းလုပ်လုပ်လက်မှတ်ရေးထိုးခဲ့ script များ၏အသုံးပြုမှုကိုခွင့်ပြုပါတယ်။

packets တွေကို Chocolatey repository ကို၏ဤအချက် မှစ. PackageManagement (OneGet) အလုပ်လုပ်ပါလိမ့်မယ်။ သငျသညျကို install လာသောအခါအမှားများကိုဖြစ်ပေါ်ပါက, setting ကြိုးစားကြ -Force.

ယခုချိတ်ဆက် PackageManagement ကုန်ပစ္စည်းပေးသွင်း Chocolatey သုံးပြီးတစ်ရိုးရှင်းတဲ့ဥပမာ။

  1. ဥပမာအားဖြင့်ကျနော်တို့ Paint.net အခမဲ့အစီအစဉ် (ကအခြားအခမဲ့ဆော့ဖ်ဝဲကိုဖွစျစနေို, အ repositories ကအတွက်ပစ္စုပ္ပန်အခမဲ့ဆော့ဖ်ဝဲအများစု) ကိုထည့်သွင်းဖို့လိုပါတယ်။ Commands များကိုထည့်သွင်းခြင်း ရှာတွေ့-အထုပ် -name ဆေးသုတ် (သင်အထုပ်၏နာမည်အတိအကျမသိရပါဘူးလျှင်သင်အစိတ်အပိုင်း၏အမည်ကိုရိုက်ထည့်နိုင်ပါတယ်, "-name" key ကိုလိုအပ်တဲ့မဟုတ်ပါဘူး) ။
  2. ရလဒ်အနေနဲ့ကျနော်တို့က repository ကိုအတွက် paint.net ပစ္စုပ္ပန်ကိုကြည့်ပါ။ install ဖို့ command ကိုသုံး install-အထုပ် -name paint.net (လက်ဝဲလက်ကော်လံ၏နာမည်အတိအကျကိုယူ) ။
  3. ကျနော်တို့ installation ကိုပြီးပြည့်စုံသည်အထိစောင့်ဆိုင်းလျက်, installed Program ကို Download ပြုလုပ်မှဘယ်မှာရှာနေနှင့်သင့်ကွန်ပျူတာပေါ်တွင်မလိုချင်တဲ့ software ကိုဖြတ်သန်းအတွက်လာပြီမဟုတ်ပါရယူပါ။

ဗီဒီယိုကို - က Windows 10 မှာ software ကို install လုပ်ဖို့ PackageManagement Package Manager ကို (ခေါ် OneGet) အသုံးပြုခြင်း

ကောင်းပြီ, အဆုံး၌ - အားလုံးအတူတူပင်, ဒါပေမယ့်ဗီဒီယို format နဲ့ကစာဖတ်သူများအနေဖြင့်တစ်စုံတစ်ဦးကထိုသို့နားလည်ရန်ပိုမိုလွယ်ကူပါလိမ့်မည်ဖြစ်နိုင် - ကသူ့အတွက်သို့မဟုတ်မအသုံးဝင်သည်။

ဒါကြောင့်ယခုအချိန်အထိအထုပ်စီမံခန့်ခွဲမှုအနာဂတျမှာတူပါလိမ့်မယ်ဒါကြောင့်ထင်ရှားစေခြင်းငှါဖြစ်နေဆဲ: အ graphical interface တစ်ခု OneGet နဲ့ Desktop စတိုးဆိုင်ကို Windows Store မှ applications များ, နှင့်ထုတ်ကုန်ဖွံ့ဖြိုးတိုးတက်ရေးတခြားဖြစ်နိုင်တဲ့အလားအလာများအတွက်အထောက်အပံ့ဖြစ်နိုင်ပုံပန်းသဏ္ဌာန်အကြောင်းသတင်းအချက်အလက်ရှိ၏။