Vagrant is a tool for building and managing virtual machine environments in a single workflow. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases production parity, and makes the "works on my machine" excuse a relic of the past.
ထုတ်ဝေသူ၏ ဖော်ပြချက် (အင်္ဂလိပ်)
Vagrant ဆိုတာ ဘာလဲ
Virtualization အမျိုးအစားတွင် ပါဝင်သော Vagrant သည် မူပိုင် Windows ဆော့ဖ်ဝဲ ဖြစ်ပြီး HashiCorp က ထုတ်ဝေပါသည်။ ဤစာရင်းရှိ Virtualization အမျိုးအစားထဲတွင် လူကြိုက်များမှုအရ အဆင့် ၃ ဖြစ်ပါသည်။ ပထမဆုံးဗားရှင်းကို ၂၀၁၀ ခုနှစ်တွင် ထုတ်ဝေခဲ့ပါသည်။ Ruby Programming Language ဖြင့် ရေးသားထားပါသည်။ Windows အပြင် မိုက်ခရိုဆော့ဖ် ဝင်းဒိုးစ်၊ macOS နှင့် လင်းနပ်စ် အတွက်လည်း ရနိုင်ပါသည်။
ထည့်သွင်းခြင်းနှင့် လိုအပ်ချက်များ
ထုတ်ဝေသူသည် 64-bit နှင့် 32-bit Windows အတွက် MSI installer များကို ပေးထားပါသည်။ ပင်မ installer ၏ အရွယ်အစားမှာ ၂၄၇.၉ MB ဖြစ်ပါသည်။ ထည့်သွင်းရာတွင် Administrator ခွင့် လိုအပ်ပါသည်။ Installer ၏ မှတ်တမ်းတင်ထားသော switch များဖြင့် အသံတိတ်ထည့်သွင်းခြင်း ပြုလုပ်နိုင်ပါသည်။ Group Policy၊ Intune သို့မဟုတ် Configuration Manager ဖြင့် ဖြန့်ဝေရန် MSI package ရနိုင်ပါသည်။
အပ်ဒိတ်များနှင့် ဗားရှင်းမှတ်တမ်း
နောက်ဆုံးဗားရှင်းမှာ 2.4.9 ဖြစ်ပါသည် (၂၀၂၅ ဩဂုတ် ၂၁ တွင် ထုတ်ဝေ)။ ဗားရှင်းမှတ်တမ်းတွင် ထုတ်ဝေမှု ၂၃ ခု ပါဝင်ပြီး အဟောင်းဆုံးမှာ ၂၀၂၁ ဧပြီ ၂ ဖြစ်ပါသည်။ အားလုံးကို တရားဝင်ဖိုင်များသို့ လင့်ခ်ချိတ်ထားပါသည်။ ဆိုလိုသည်မှာ တစ်နှစ်လျှင် ထုတ်ဝေမှု ၅.၂ ခုခန့် ဖြစ်ပါသည်။ နောက်ဆုံးအပ်ဒိတ်မှာ တစ်နှစ်ကျော်ခဲ့ပြီ ဖြစ်ပါသည်။
လူကြိုက်များမှုနှင့် ဖိုင်အမျိုးအစားများ
Chocolatey package ကို ၈,၉၂၃ ကြိမ် ဒေါင်းလုဒ်လုပ်ထားပါသည်။ GitHub ပေါ်ရှိ source code (hashicorp/vagrant) တွင် ကြယ် ၂၇,၂၁၇ ပွင့် ရှိပါသည်။ ကျွန်ုပ်တို့၏ ဘာသာစကား ၁၄ မျိုးဖြင့် Wikipedia ဆောင်းပါး ရှိပါသည်။ ဆင်တူသော ပရိုဂရမ်များတွင် Sandboxie၊ Oracle VirtualBox နှင့် QEMU ပါဝင်ပါသည်။
GitHub ပေါ်ရှိ ပရောဂျက်ဖော်ပြချက်: “Vagrant is a tool for building and distributing development environments.”
အားသာချက်များ / အားနည်းချက်များ
အားသာချက်များ
- စီမံဖြန့်ဝေရန် MSI package ရှိသည်
- အသံတိတ်ထည့်သွင်းခြင်းကို မှတ်တမ်းတင်ထားသည်
- မိုက်ခရိုဆော့ဖ် ဝင်းဒိုးစ်၊ macOS နှင့် လင်းနပ်စ် တွင်လည်း အလုပ်လုပ်သည်
- အသုံးပြုသူ အများအပြား ရှိသည်
- ရင့်ကျက်သော ပရောဂျက် (၂၀၁၀ မှစ၍)
အားနည်းချက်များ
- မူပိုင်လိုင်စင် - စည်းကမ်းချက်နှင့် စျေးနှုန်းကို စစ်ဆေးပါ
- Native ARM64 build မရှိပါ
- ထည့်သွင်းရာတွင် Administrator ခွင့် လိုအပ်သည်
- တစ်နှစ်ကျော် အပ်ဒိတ် မထွက်ပါ
အတိုချုပ်: Vagrant သည် 64-bit နှင့် 32-bit ကွန်ပျူတာများအတွက် Virtualization ကိရိယာ ဖြစ်ပါသည်။ တက်ကြွစွာ ထိန်းသိမ်းနေဆဲ ဖြစ်ပါသည်။ စီမံခန့်ခွဲသူများသည် လူမပါဘဲ ဖြန့်ဝေနိုင်ပါသည်။
ဖန်သားပြင်ပုံများ
Vagrant ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
- ဖိုင်ကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဒိုမိန်း releases.hashicorp.com မှ ပေးပို့ပါသည်
- ဒေါင်းလုဒ်လင့်ခ်သည် HTTPS ကို အသုံးပြုပါသည်
- SHA256 hash ထုတ်ပြန်ထားသဖြင့် ဖိုင်ကို စစ်ဆေးနိုင်ပါသည်:
3BDD967927705872A70C7C98E0576AFD5ACD9DD73B527695F4D9DD75DD26CBE3· ဤ hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ပါ - နောက်ဆုံးစစ်ဆေးချိန် (၂၀၂၆ အောက်တိုဘာ ၂၂) တွင် လင့်ခ် တုံ့ပြန်ခဲ့ပါသည်
- ExeAtlas သည် installer များကို မသိမ်းဆည်း၊ မထုပ်ပိုး၊ မပြင်ဆင်ပါ
ဆက်စပ် လမ်းညွှန်: Windows တွင် ဖိုင်၏ SHA256 hash စစ်ဆေးနည်း
လုံခြုံရေး အလေ့အကျင့်များ (OpenSSF Scorecard)
GitHub ပေါ်ရှိ hashicorp/vagrant repository ကို Open Source Security Foundation က အလိုအလျောက် စစ်ဆေးထားခြင်း ဖြစ်ပါသည်။ နောက်ဆုံးစစ်ဆေးသည့်နေ့ - ၂၀၂၆ အောက်တိုဘာ ၁၉။
- အန္တရာယ်ရှိသော workflow မရှိ၁၀
- Repository ထဲ binary ဖိုင် မရှိ၁၀
- လုံခြုံရေးမူဝါဒ၁၀
- လိုင်စင် ကြေညာထား၉
- လက်မှတ်ထိုးထားသော release များ၈
- Branch ကာကွယ်မှု၈
- တက်ကြွစွာ ထိန်းသိမ်းနေ၅
- Code review၅
- Pin လုပ်ထားသော dependency များ၅
- ကန့်သတ်ထားသော token ခွင့်ပြုချက်၀
- OpenSSF Best Practices တံဆိပ်၀
- Fuzzing၀
- Static code analysis၀
ဤအမှတ်သည် ပရောဂျက်ကို ဖန်တီးပုံနှင့် ထုတ်ဝေပုံကို အကဲဖြတ်ခြင်းဖြစ်ပြီး ပရိုဂရမ်ကို ထည့်သွင်းရန် လုံခြုံမလုံခြုံကို ပြောခြင်း မဟုတ်ပါ။ scorecard.dev
မကြာသေးမီ ဗားရှင်းများ
ဗားရှင်း ၂၃ ခုလုံး ›၄ နှစ်အတွင်း ဗားရှင်း ၂၃ ခု · တစ်နှစ်လျှင် ၅.၂ ခုခန့်
| ဗားရှင်း | ရက်စွဲ | အရွယ်အစား | ဖိုင်များ |
|---|---|---|---|
| 2.4.9နောက်ဆုံး | ၂၀၂၅ ဩဂုတ် ၂၁ | ၂၄၇.၉ MB | 64-bit MSI32-bit MSI |
| 2.4.8 | ၂၀၂၅ ဩဂုတ် ၅ | ၂၄၇.၄ MB | 32-bit MSI64-bit MSI |
| 2.4.7 | ၂၀၂၅ ဇွန် ၁၇ | ၂၄၄.၇ MB | 64-bit MSI32-bit MSI |
| 2.4.6 | ၂၀၂၅ မေ ၂၁ | ၂၅၂.၃ MB | 32-bit MSI64-bit MSI |
| 2.4.5 | ၂၀၂၅ ဧပြီ ၂၃ | ၂၄၇.၀ MB | 64-bit MSI32-bit MSI |
| 2.4.4 | ၂၀၂၅ ဧပြီ ၂၂ | ၂၆၈.၅ MB | 32-bit MSI64-bit MSI |
| 2.4.3 | ၂၀၂၄ နိုဝင်ဘာ ၁၄ | ၂၇၅.၄ MB | 32-bit MSI64-bit MSI |
| 2.4.2 | ၂၀၂၄ နိုဝင်ဘာ ၄ | ၂၇၄.၇ MB | 32-bit MSI64-bit MSI |
Command line မှ ထည့်သွင်းခြင်း
အသံတိတ်ထည့်သွင်းခြင်း ›winget install --id Hashicorp.Vagrant -echoco install vagrant-vmware-utility -ymsiexec /i vagrant_2.4.9_windows_amd64.msi /qn /norestartmsiexec /x {865E13BB-1BDF-4867-9093-18817E1A4CBF} /qn /norestartပရိုဂရမ်ဖိုင်များ (.exe): vagrant.exe
ဆက်စပ် လမ်းညွှန်: winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
အချက်အလက်
- ထုတ်ဝေသူ
- HashiCorp
- အမျိုးအစား
- Virtualization
- လိုင်စင်
- BUSL-1.1
- စျေးနှုန်း
- ထုတ်ဝေသူ၏ ဆိုက်တွင် ကြည့်ပါ
- Source code
- github.com/hashicorp/vagrant
- ရေးသားထားသည့် ဘာသာ
- Ruby Programming Language
- Interface ဘာသာစကားများ
- အင်္ဂလိပ်
- လိုအပ်ချက်
- Windows 11 / 10
- Architecture
- 64-bit, 32-bit
- Installer အမျိုးအစား
- MSI
- အခြား platform များ
- မိုက်ခရိုဆော့ဖ် ဝင်းဒိုးစ်, macOS, လင်းနပ်စ်
- ဗားရှင်း
- 2.4.9
- ထုတ်ဝေသည့်နေ့
- ၂၀၂၅ ဩဂုတ် ၂၁
- ပထမဆုံး ထုတ်ဝေမှု
- 2010
- စာရင်းထဲ ထည့်သည့်နေ့
- ၂၀၂၁ ဧပြီ ၁
- စာရင်းရှိ ဗားရှင်းများ
- 23
- တစ်နှစ်လျှင် အပ်ဒိတ်
- ၅.၂
- Chocolatey ဒေါင်းလုဒ်
- ၈,၉၂၃
- GitHub ကြယ်
- ၂၇,၂၁၇
- GitHub fork များ
- ၄,၄၃၀
- ဝဘ်ဆိုက်
- developer.hashicorp.com
- winget ID
- Hashicorp.Vagrant
- Chocolatey package
- vagrant-vmware-utility
- MSI product code
- {865E13BB-1BDF-4867-9093-18817E1A4CBF}
အဆင့်သတ်မှတ်ချက်နှင့် သုံးသပ်ချက်များ
သုံးသပ်ချက် မရှိသေးပါ။ ပထမဆုံး အဆင့်သတ်မှတ်သူ ဖြစ်လိုက်ပါ။
Vagrant အစားထိုးပရိုဂရမ်များ
အားလုံးကြည့်ရန် ›-
ပွင့်လင်းရင်းမြစ် (open source)၉.၅ သောင်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၃ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၄.၂ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၈ သောင်း ↓ -
မူပိုင် (proprietary)၁.၉ သောင်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၈၇၆ ↓ -
ပွင့်လင်းရင်းမြစ် (open source)★ ၃.၄ သောင်း -
ပွင့်လင်းရင်းမြစ် (open source)၄၆၅ ↓
မေးလေ့ရှိသောမေးခွန်းများ
Vagrant သည် အခမဲ့လား
Vagrant သည် မူပိုင် (closed-source) ဆော့ဖ်ဝဲ ဖြစ်ပါသည် (လိုင်စင် - BUSL-1.1)။ ငွေကုန်မကုန်သည် edition ပေါ်တွင် မူတည်ပါသည် — စျေးနှုန်းနှင့် အခမဲ့ ရွေးချယ်စရာများကို ထုတ်ဝေသူ၏ ဆိုက်တွင် စစ်ဆေးပါ။
Vagrant ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
ဒေါင်းလုဒ်ကို releases.hashicorp.com (ထုတ်ဝေသူပိုင်) မှ ရယူပါသည်။ ExeAtlas သည် ဖိုင်ကို မသိမ်းဆည်း၊ မပြောင်းလဲပါ။ ဖိုင်၏ SHA256 hash ကို ဤနေရာတွင် ပြထားသော hash နှင့် နှိုင်းယှဉ်ပါ သို့မဟုတ် ထို hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ကြည့်ပါ။
Vagrant ကို winget ဖြင့် ဘယ်လို ထည့်သွင်းရမလဲ
PowerShell သို့မဟုတ် Windows Terminal ကို ဖွင့်ပြီး ဤစာမျက်နှာရှိ winget command ကို run ပါ။ winget သည် တရားဝင် installer ကို ဒေါင်းလုဒ်လုပ်ပြီး မ run မီ ၎င်း၏ SHA256 hash ကို စစ်ဆေးပါသည်။
Vagrant ကို အသံတိတ် ထည့်သွင်းနိုင်ပါသလား
နိုင်ပါသည်။ အသံတိတ်ထည့်သွင်းခြင်း စာမျက်နှာတွင် installer တစ်ခုစီအတွက် တိကျသော command ကို ပြထားပါသည် (MSI package အတွက် msiexec အပါအဝင်)။
Vagrant သည် ARM (Windows on Arm) တွင် အလုပ်လုပ်ပါသလား
ARM64 build မရှိပါ။ Windows 11 on Arm သည် 64-bit နှင့် 32-bit ဗားရှင်းကို emulation ဖြင့် run နိုင်ပါသည်။
Vagrant ဗားရှင်းဟောင်းကို ဘယ်မှာ ဒေါင်းလုဒ်လုပ်ရမလဲ
ဗားရှင်းများ စာမျက်နှာတွင် ဗားရှင်း ၂၃ ခုလုံးကို ၂၀၂၁ ဧပြီ ၂ အထိ တရားဝင် installer ဖိုင်လင့်ခ်များနှင့်အတူ စာရင်းပြုထားပါသည်။
Vagrant အစား ဘာတွေ သုံးနိုင်သလဲ
Sandboxie၊ Oracle VirtualBox၊ QEMU၊ Multipass နှင့် BlueStacks။ အစားထိုးပရိုဂရမ်များ စာမျက်နှာတွင် ၎င်းတို့ကို နှိုင်းယှဉ်ထားပါသည်။