winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
winget သည် Windows 10 နှင့် 11 တွင် ပါဝင်ပြီးသား command-line package manager ဖြစ်ပါသည်။ ပရိုဂရမ်များကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင် ဒေါင်းလုဒ်လိပ်စာမှ ထည့်သွင်းပြီး ဖိုင်တိုင်းကို ၎င်း၏ SHA256 hash ဖြင့် စစ်ဆေးပါသည်။
winget ရှိမရှိ စစ်ဆေးပါ
winget သည် App Installer package နှင့်အတူ ပါလာပြီး Windows 11 နှင့် လက်ရှိ Windows 10 ဗားရှင်းများ (1809 နှင့်အထက်) တွင် ပါဝင်ပြီးသား ဖြစ်ပါသည်။ PowerShell သို့မဟုတ် Terminal ကို ဖွင့်ပြီး ဗားရှင်းကို မေးကြည့်ပါ။ command ကို ရှာမတွေ့ပါက Microsoft Store မှ “App Installer” ကို ထည့်သွင်းပါ သို့မဟုတ် အပ်ဒိတ်လုပ်ပါ။
winget --versionပရိုဂရမ်ကို ရှာပါ
အမည်ဖြင့် ရှာပါ။ ရလဒ်တွင် package အမည်၊ ID နှင့် နောက်ဆုံးဗားရှင်းကို ပြပါသည်။ အမည်များသည် ရောထွေးနိုင်သော်လည်း ID သည် တစ်ခုတည်းသာ ဖြစ်သဖြင့် အခြား command များတွင် ID ကို အသုံးပြုပါ။
winget search vlcwinget show --id VideoLAN.VLCပရိုဂရမ်ကို ထည့်သွင်းပါ
ID နှင့် -e (တိကျစွာ ကိုက်ညီမှု) ဖြင့် ထည့်သွင်းပါ။ winget သည် package manifest ရှိ လိပ်စာမှ installer ကို ဒေါင်းလုဒ်လုပ်ပြီး SHA256 hash ကို နှိုင်းယှဉ်ကာ run ပါသည်။ installer ၏ ဝင်းဒိုးများကို ဖျောက်ရန် --silent ကို၊ အသုံးပြုသူအားလုံးအတွက် ထည့်သွင်းရန် --scope machine ကို ထည့်ပါ (ဤအတွက် Administrator ခွင့် တောင်းပါမည်)။
winget install --id VideoLAN.VLC -ewinget install --id VideoLAN.VLC -e --silent --scope machineဗားရှင်းဟောင်းကို ထည့်သွင်းပါ
winget သိသော ဗားရှင်းများကို စာရင်းထုတ်ပြီး --version ဖြင့် တစ်ခုကို ရွေးပါ။ ထုတ်ဝေသူက ဖိုင်ကို online တွင် ဆက်ထားသရွေ့ ဗားရှင်းဟောင်းများကို ရနိုင်ပါသည်။
winget show --id VideoLAN.VLC --versionswinget install --id VideoLAN.VLC -e --version 3.0.20ပရိုဂရမ်များကို အပ်ဒိတ်လုပ်ပါ
winget upgrade သည် ဗားရှင်းအသစ်ရှိသော ထည့်သွင်းထားသည့် ပရိုဂရမ်အားလုံးကို စာရင်းပြပါသည် — winget ဖြင့် မထည့်ခဲ့သော ပရိုဂရမ်များပါ ပါဝင်ပါသည်။ ID ဖြင့် တစ်ခုချင်း သို့မဟုတ် အားလုံးကို တစ်ပြိုင်နက် အပ်ဒိတ်လုပ်ပါ။ ပရိုဂရမ်တစ်ခုကို လက်ရှိဗားရှင်းတွင် ထိန်းထားလိုပါက pin လုပ်ပါ။
winget upgradewinget upgrade --id VideoLAN.VLC -ewinget upgrade --allwinget pin add --id VideoLAN.VLCပရိုဂရမ်ကို ဖယ်ရှားပါ
winget uninstall သည် ပရိုဂရမ်၏ ကိုယ်ပိုင် uninstaller ကို run ပါသည်။ winget list ပြသော ID ကို အသုံးပြုပါ။
winget list vlcwinget uninstall --id VideoLAN.VLC -eပရိုဂရမ်များကို ကွန်ပျူတာအသစ်သို့ ရွှေ့ပါ
ထည့်သွင်းထားသော ပရိုဂရမ်စာရင်းကို JSON ဖိုင်အဖြစ် export လုပ်ပြီး ကွန်ပျူတာအသစ်သို့ ကူးကာ ထိုနေရာတွင် import လုပ်ပါ။ winget မသိသော ပရိုဂရမ်များကို ကျော်သွားပြီး စာရင်းပြပါသည်။
winget export -o apps.jsonwinget import -i apps.json --accept-package-agreementsမေးလေ့ရှိသောမေးခွန်းများ
winget သည် လုံခြုံပါသလား
winget ကို Microsoft က ဖန်တီးထားပြီး ပွင့်လင်းရင်းမြစ် ဖြစ်ပါသည်။ community repository ရှိ package manifest တိုင်းကို လက်မခံမီ စစ်ဆေးပြီး SHA256 hash သည် manifest နှင့် မကိုက်ညီသော installer ကို winget က ငြင်းပယ်ပါသည်။
winget အတွက် Administrator ခွင့် လိုပါသလား
winget ကိုယ်တိုင်အတွက် မလိုပါ။ Program Files ထဲသို့ ရေးသော installer များက ပုံမှန်အတိုင်း Administrator ခွင့် တောင်းပြီး အသုံးပြုသူတစ်ဦးချင်းအတွက် installer များက မတောင်းပါ။
winget သည် ဘယ်ကနေ ဒေါင်းလုဒ်လုပ်သလဲ
Package manifest ရှိ လိပ်စာမှ ဖြစ်ပြီး ၎င်းသည် ပုံမှန်အားဖြင့် ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဆာဗာ သို့မဟုတ် ၎င်း၏ GitHub releases ဖြစ်ပါသည်။