Windows 10 ရှိ Package Manager Package Management (OneGet)

Pin
Send
Share
Send

သာမန်အသုံးပြုသူသတိမပြုမိစေရန် Windows 10 တွင်စိတ်ဝင်စားစရာအကောင်းဆုံးတီထွင်မှုတစ်ခုမှာ PackageManagement package manager (ယခင်က OneGet) ဖြစ်သည်။ ၎င်းသည်သင့်ကွန်ပျူတာပေါ်တွင်ပရိုဂရမ်များကိုလွယ်ကူစွာတပ်ဆင်ရန်၊ ရှာဖွေရန်နှင့်စီမံရန်လွယ်ကူစေသည်။ ၎င်းသည် command line မှပရိုဂရမ်များကိုတပ်ဆင်ခြင်းနှင့်ပတ်သက်သည်။ ၎င်းသည်အဘယ်အရာဖြစ်ကြောင်းနှင့်၎င်းသည်အဘယ်ကြောင့်အသုံးဝင်သည်ကိုသင်လုံးဝမသိလျှင်၊ ဤလက်စွဲစာအုပ်အဆုံး၌သင်ပထမ ဦး ဆုံးဗီဒီယိုကြည့်ရှုရန်အကြံပြုပါသည်။

၂၀၁၆ Update ကို - Windows 10 မတိုင်မီအဆင့်တွင် built-in package manager ကို OneGet ဟုခေါ်သည်။ ၎င်းသည် PowerShell ရှိ PackageManagement module ဖြစ်သည်။ ညွှန်ကြားချက်များတွင်လည်း၎င်းကိုအသုံးပြုရန်နည်းလမ်းအသစ်များရှိသည်။

PackageManagement သည် Windows 10 ရှိ PowerShell ၏အဓိကအစိတ်အပိုင်းဖြစ်ပြီးထို့အပြင် Windows 8.1 အတွက် Windows Management Framework 5.0 ကိုထည့်သွင်းခြင်းအားဖြင့် package manager ကိုသင်ရရှိနိုင်သည်။ ဤဆောင်းပါး၌၊ အထွေထွေအသုံးပြုသူများအတွက် package manager ကိုအသုံးပြုခြင်းဥပမာ၊ PackageManagement တွင် Chocolatey repository (ဒေတာဘေ့စ်၊ သိုလှောင်မှု) ကိုချိတ်ဆက်ရန်နည်းလမ်း (ဥပမာ Chocolatey သည်သင် Windows XP တွင်အသုံးပြုနိုင်သည့်လွတ်လပ်သောအထုပ်မန်နေဂျာတစ်ခုဖြစ်သည်) ကိုအသုံးပြုသည်။ program repository ကိုသုံးပါ။ Chocolatey ကိုသီးခြား package manager အဖြစ်အသုံးပြုတာကိုလေ့လာပါ။ )

PowerShell ရှိ PackageManagement Commands

အောက်တွင်ဖော်ပြထားသော command အများစုကိုအသုံးပြုရန်အတွက် Windows PowerShell ကို administrator တစ်ခုအနေဖြင့်အသုံးပြုရန်လိုအပ်သည်။

ဤသို့ပြုလုပ်ရန် PowerShell ကို taskbar ရှာဖွေမှုတွင်စတင်ပါ၊ ထို့နောက်ရလဒ်ပေါ်တွင်ညာဖက် နှိပ်၍“ Run as Administrator” ကိုရွေးချယ်ပါ။

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

ပရိုဂရမ်များသွင်းခြင်းဤနည်းလမ်း၏ကောင်းကျိုးများမှာ -

  • သက်သေပြထားသောပရိုဂရမ်ရင်းမြစ်များကို အသုံးပြု၍ (တရားဝင် ၀ ဘ်ဆိုဒ်ကိုကိုယ်တိုင်ရှာဖွေရန်မလိုအပ်ပါ)
  • တပ်ဆင်နေစဉ်မလိုချင်သော software များတပ်ဆင်ခြင်း (နှင့်“ Next” ခလုတ်နှင့်အကျွမ်းတဝင်ထည့်သွင်းခြင်းလုပ်ငန်းစဉ်)၊
  • installation scripts များဖန်တီးနိုင်သည့်စွမ်းရည် (ဥပမာ၊ အကယ်၍ ကွန်ပျူတာအသစ်တစ်ခုကိုပရိုဂရမ်အပြည့်အဝတပ်ဆင်ရန်လိုအပ်လျှင်သို့မဟုတ် Windows ကိုပြန်လည်တပ်ဆင်ပြီးပါက၊ ၎င်းတို့ကိုကိုယ်တိုင်ဒေါင်းလုတ် လုပ်၍ တပ်ဆင်ရန်မလိုအပ်ပါ၊ script ကိုသာ run ပါ),
  • ဝေးလံခေါင်သီသောစက်များပေါ်တွင် (software administrators များအတွက်) software တပ်ဆင်ခြင်းနှင့်စီမံခြင်းလွယ်ကူခြင်းတို့ဖြစ်သည်။

PackageManagement တွင်ရနိုင်သော command များစာရင်းကိုသင်ရနိုင်သည် Get-Command -Module PackageManagement ရိုးရှင်းသောအသုံးပြုသူအတွက်သော့များမှာ -

  • Find-Package - ဥပမာအားဖြင့်အထုပ် (ပရိုဂရမ်) ကိုရှာဖွေသည်။ Find-Package -Name VLC (Name parameter သည်ကျော်သွားနိုင်သည်၊ ကိစ္စသည်အရေးမကြီးပါ။ )
  • Install-Package - ကွန်ပျူတာပေါ်တွင် program ကိုထည့်ပါ
  • Uninstall-Package - ပရိုဂရမ်တစ်ခုကို uninstall လုပ်ပါ
  • Get-Package - ထည့်သွင်းထားသော package များကိုကြည့်ပါ

ကျန်ရှိနေသေးသော command များသည် package (source) ရင်းမြစ်များကိုကြည့်ရှုရန်၊ ဖြည့်ရန်နှင့်ဖယ်ရှားရန်ဒီဇိုင်းပြုလုပ်ထားသည်။ ဤအင်္ဂါရပ်သည်ကျွန်ုပ်တို့အတွက်လည်းအသုံးဝင်သည်။

PackageManagement (OneGet) သို့ချောကလက်ကော်ဇောထည့်ခြင်း

ကံမကောင်းစွာပဲ၊ အထူးသဖြင့်စီးပွားဖြစ် (သို့သော်တစ်ချိန်တည်းတွင်အခမဲ့) ထုတ်ကုန်များဖြစ်သောဂူဂဲလ်ခရုမ်း၊ Skype၊ အမျိုးမျိုးသောအသုံးချပရိုဂရမ်များနှင့်အသုံးအဆောင်ပစ္စည်းများအတွက်ကြိုတင်ထည့်သွင်းထားသော repositories (ပရိုဂရမ်ရင်းမြစ်များ) တွင်အနည်းငယ်သာတွေ့ရှိရသည်။

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

သို့သော်၊ ပြocolateနာကို Chocolatey package manager repository ကိုဆက်သွယ်ခြင်းဖြင့်ဖြေရှင်းနိုင်ပါတယ်။

Get-PackageProvider- ချောကလက်စားပါ

Chocolatey ပံ့ပိုးသူထည့်သွင်းမှုကိုအတည်ပြုပြီး၊ တပ်ဆင်ပြီးနောက် command ကိုရိုက်ပါ။

Set-PackageSource- ယုံကြည်စိတ်ချရသောချောကလက်၊

ပြီးပြီ

ချောကလက်အိတ်များတပ်ဆင်ရန်နောက်ဆုံးလိုအပ်ချက်မှာ Execution-Policy ကိုပြောင်းလဲရန်ဖြစ်သည်။ ပြောင်းလဲလိုပါကလက်မှတ်ထိုးထားသော PowerShell ယုံကြည်ရသော scripts များအားလုံးကိုကွပ်ကဲခွင့်ပြုသည့် command တစ်ခုထည့်သွင်းပါ။

Set-ExecutionPolicy RemoteSigned

အင်တာနက်မှဒေါင်းလုပ်လုပ်ထားသောလက်မှတ်ရေးထိုးထားသော scripts များကို command ကခွင့်ပြုသည်။

ယခု မှစ၍ Chocolatey repository မှ Package များကို PackageManagement (OneGet) တွင်အလုပ်လုပ်လိမ့်မည်။ သူတို့တပ်ဆင်နေစဉ်အတွင်းအမှားအယွင်းများဖြစ်ပွားလျှင်, parameter သည်အသုံးပြု။ ကြိုးစားပါ -Force.

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

  1. ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည်အခမဲ့ Paint.net ပရိုဂရမ်ကိုတပ်ဆင်ရန်လိုအပ်သည် (၎င်းသည်အခြားအခမဲ့ပရိုဂရမ်တစ်ခုဖြစ်နိုင်သည်၊ အခမဲ့ဆော့ဗ်ဝဲပရိုဂရမ်အများစုသည်ထိုနေရာတွင်ရှိသည်) ။ command ရိုက်ထည့်ပါ find-package ကို -name ဆေး (အကယ်၍ သင်အထုပ်၏အမည်အတိအကျမသိလျှင်အမည်ကိုတစ်စိတ်တစ်ပိုင်းဖြည့်စွက်နိုင်သည်၊ "-name" သော့ချက်သည်ရွေးချယ်နိုင်သည်)
  2. ရလဒ်အနေနှင့် paint.net ကို repository တွင်တွေ့ရသည်။ ထည့်သွင်းရန် command ကိုသုံးပါ install-package ကို -name paint.net (ဘယ်ဘက်ကော်လံမှအမည်အတိအကျကိုယူပါမည်) ။
  3. တပ်ဆင်မှုပြီးစီးသည်အထိကျွန်ုပ်တို့စောင့်ဆိုင်းပြီးမည်သည့်နေရာတွင်မည်သည့်နေရာ၌ download ပြုလုပ်ရမည်နှင့်သင့်ကွန်ပျူတာပေါ်ရှိမလိုလားအပ်သောဆော့ဖ်ဝဲများကိုရှာဖွေခြင်းမရှိဘဲထည့်သွင်းထားသောပရိုဂရမ်ကိုရရှိသည်။

ဗွီဒီယို - Windows 10 တွင်ပရိုဂရမ်များထည့်သွင်းရန် PackageManagement package manager (OneGet) ကိုအသုံးပြုခြင်း

အဆုံးတွင်၊ တူညီသည်။ သို့သော်ဗီဒီယိုဖိုင်တွင်စာဖတ်သူအချို့အတွက်၎င်းသည်သူအတွက်အသုံးဝင်သည်ဖြစ်စေ၊ မအသုံးသည်ဖြစ်စေနားလည်ရန်ပိုမိုလွယ်ကူလိမ့်မည်။

ယခုအချိန်တွင်အနာဂတ်တွင် package စီမံခန့်ခွဲမှုမည်သို့မည်ပုံကြည့်မည်ကိုမြင်ရလိမ့်မည်။ OneGet GUI ပေါ်ပေါက်လာနိုင်ခြင်းနှင့် Windows Store မှ desktop application များ၏အထောက်အပံ့နှင့်ထုတ်ကုန်၏အခြားဖြစ်နိုင်ချေရှိသောဖွံ့ဖြိုးမှုအလားအလာများအကြောင်းသတင်းအချက်အလက်များရှိသည်။

Pin
Send
Share
Send