Opam is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
ထုတ်ဝေသူ၏ ဖော်ပြချက် (အင်္ဂလိပ်)
opam ဆိုတာ ဘာလဲ
opam သည် OCaml, Inc. ထုတ်ဝေသော Windows အတွက် ပွင့်လင်းရင်းမြစ် Version control အမျိုးအစား ပရိုဂရမ် ဖြစ်ပါသည်။ OCaml ဖြင့် ရေးသားထားပါသည်။
ထည့်သွင်းခြင်းနှင့် လိုအပ်ချက်များ
တရားဝင် installer များကို 64-bit အတွက် Portable ပုံစံဖြင့် ရနိုင်ပါသည်။ ထည့်သွင်းစရာမလိုဘဲ တိုက်ရိုက် run နိုင်ပါသည် (portable)။ Windows 10 1903 သို့မဟုတ် ပိုသစ်သော ဗားရှင်း လိုအပ်ပါသည်။
အပ်ဒိတ်များနှင့် ဗားရှင်းမှတ်တမ်း
နောက်ဆုံးဗားရှင်းမှာ 2.6.1 ဖြစ်ပါသည် (၂၀၂၆ အောက်တိုဘာ ၇ တွင် ထုတ်ဝေ)။ ၂၀၂၄ ဇူလိုင် ၁၉ မှစ၍ ဗားရှင်း ၉ ခုကို စာရင်းပြုထားပြီး တစ်ခုစီတွင် ကိုယ်ပိုင် installer ဖိုင်လင့်ခ်များ ပါဝင်ပါသည်။ ဆိုလိုသည်မှာ တစ်နှစ်လျှင် ထုတ်ဝေမှု ၄.၁ ခုခန့် ဖြစ်ပါသည်။ နောက်ဆုံးအပ်ဒိတ်သည် တစ်လမပြည့်သေးပါ။
လူကြိုက်များမှုနှင့် ဖိုင်အမျိုးအစားများ
GitHub ပေါ်ရှိ source code (ocaml/opam) တွင် ကြယ် ၁,၃၈၃ ပွင့် ရှိပါသည်။ ဆင်တူသော ပရိုဂရမ်များတွင် GitHub CLI၊ Git နှင့် Git Extensions ပါဝင်ပါသည်။
GitHub ပေါ်ရှိ ပရောဂျက်ဖော်ပြချက်: “opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.”
အားသာချက်များ / အားနည်းချက်များ
အားသာချက်များ
- ပွင့်လင်းရင်းမြစ် - code ကို မည်သူမဆို စစ်ဆေး၍ build လုပ်နိုင်သည်
- Portable - ထည့်သွင်းစရာမလိုဘဲ run နိုင်သည်
- ပြီးခဲ့သော နှစ်လအတွင်း အပ်ဒိတ်ထွက်ခဲ့သည်
အားနည်းချက်များ
- Native ARM64 build မရှိပါ
အတိုချုပ်: opam သည် 64-bit ကွန်ပျူတာများအတွက် ပွင့်လင်းရင်းမြစ် Version control ကိရိယာ ဖြစ်ပါသည်။ တက်ကြွစွာ ထိန်းသိမ်းနေဆဲ ဖြစ်ပါသည်။
opam ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
- ဖိုင်ကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဒိုမိန်း github.com မှ ပေးပို့ပါသည်
- ဒေါင်းလုဒ်လင့်ခ်သည် HTTPS ကို အသုံးပြုပါသည်
- SHA256 hash ထုတ်ပြန်ထားသဖြင့် ဖိုင်ကို စစ်ဆေးနိုင်ပါသည်:
2548F0592ABFA728432C85EF6D08BF97C295C1859DDCA61876E33884336C130C· ဤ hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ပါ - လင့်ခ်ကို မစစ်ဆေးရသေးပါ
- Source code ကို အများပြည်သူ ကြည့်နိုင်ပါသည်
- ExeAtlas သည် installer များကို မသိမ်းဆည်း၊ မထုပ်ပိုး၊ မပြင်ဆင်ပါ
ဆက်စပ် လမ်းညွှန်: Windows တွင် ဖိုင်၏ SHA256 hash စစ်ဆေးနည်း
လုံခြုံရေး အလေ့အကျင့်များ (OpenSSF Scorecard)
GitHub ပေါ်ရှိ ocaml/opam repository ကို Open Source Security Foundation က အလိုအလျောက် စစ်ဆေးထားခြင်း ဖြစ်ပါသည်။ နောက်ဆုံးစစ်ဆေးသည့်နေ့ - ၂၀၂၆ အောက်တိုဘာ ၁၉။
- တက်ကြွစွာ ထိန်းသိမ်းနေ၁၀
- Code review၁၀
- အန္တရာယ်ရှိသော workflow မရှိ၁၀
- Repository ထဲ binary ဖိုင် မရှိ၁၀
- လိုင်စင် ကြေညာထား၉
- လက်မှတ်ထိုးထားသော release များ၈
- ကန့်သတ်ထားသော token ခွင့်ပြုချက်၀
- OpenSSF Best Practices တံဆိပ်၀
- Fuzzing၀
- လုံခြုံရေးမူဝါဒ၀
- Pin လုပ်ထားသော dependency များ၀
- Static code analysis၀
ဤအမှတ်သည် ပရောဂျက်ကို ဖန်တီးပုံနှင့် ထုတ်ဝေပုံကို အကဲဖြတ်ခြင်းဖြစ်ပြီး ပရိုဂရမ်ကို ထည့်သွင်းရန် လုံခြုံမလုံခြုံကို ပြောခြင်း မဟုတ်ပါ။ scorecard.dev
မကြာသေးမီ ဗားရှင်းများ
ဗားရှင်း ၉ ခုလုံး ›၂ နှစ်အတွင်း ဗားရှင်း ၉ ခု · တစ်နှစ်လျှင် ၄.၁ ခုခန့်
| ဗားရှင်း | ရက်စွဲ | အရွယ်အစား | ဖိုင်များ |
|---|---|---|---|
| 2.6.1နောက်ဆုံး | ၂၀၂၆ အောက်တိုဘာ ၇ | — | 64-bit Portable |
| 2.6.0 | ၂၀၂၆ စက်တင်ဘာ ၁၇ | — | 64-bit Portable |
| 2.5.2 | ၂၀၂၆ ဇူလိုင် ၉ | — | 64-bit Portable |
| 2.5.0 | ၂၀၂၅ နိုဝင်ဘာ ၂၈ | — | 64-bit Portable |
| 2.4.1 | ၂၀၂၅ ဇူလိုင် ၂၃ | — | 64-bit Portable |
| 2.4.0 | ၂၀၂၅ ဇူလိုင် ၁၈ | — | 64-bit Portable |
| 2.3.0 | ၂၀၂၄ နိုဝင်ဘာ ၂၁ | — | 64-bit Portable |
| 2.2.1 | ၂၀၂၄ ဩဂုတ် ၂၃ | — | 64-bit Portable |
Command line မှ ထည့်သွင်းခြင်း
အသံတိတ်ထည့်သွင်းခြင်း ›winget install --id OCaml.opam -escoop install main/opamပရိုဂရမ်ဖိုင်များ (.exe): opam.exe
ဆက်စပ် လမ်းညွှန်: winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
အခြားစနစ်များအတွက်လည်း ရနိုင်ပါသည်
brew install opamအချက်အလက်
- ထုတ်ဝေသူ
- OCaml, Inc.
- အမျိုးအစား
- Version control
- လိုင်စင်
- LGPL-2.1-only WITH OCaml-LGPL-linking-exception
- စျေးနှုန်း
- အခမဲ့
- Source code
- github.com/ocaml/opam
- ရေးသားထားသည့် ဘာသာ
- OCaml
- လိုအပ်ချက်
- Windows 11 / 10 (Windows 10 1903+)
- Architecture
- 64-bit
- Installer အမျိုးအစား
- Portable
- ဗားရှင်း
- 2.6.1
- ထုတ်ဝေသည့်နေ့
- ၂၀၂၆ အောက်တိုဘာ ၇
- စာရင်းထဲ ထည့်သည့်နေ့
- ၂၀၂၄ ဇူလိုင် ၁၉
- စာရင်းရှိ ဗားရှင်းများ
- 9
- တစ်နှစ်လျှင် အပ်ဒိတ်
- ၄.၁
- GitHub ကြယ်
- ၁,၃၈၃
- GitHub fork များ
- ၄၀၈
- ဝဘ်ဆိုက်
- opam.ocaml.org
- winget ID
- OCaml.opam
- Scoop package
- main/opam
အဆင့်သတ်မှတ်ချက်နှင့် သုံးသပ်ချက်များ
သုံးသပ်ချက် မရှိသေးပါ။ ပထမဆုံး အဆင့်သတ်မှတ်သူ ဖြစ်လိုက်ပါ။
opam အစားထိုးပရိုဂရမ်များ
အားလုံးကြည့်ရန် ›-
ပွင့်လင်းရင်းမြစ် (open source)၁.၁ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂ ကုဋေ ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၄.၄ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၁ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၁ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၇.၆ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၆.၉ ထောင် ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၈ သိန်း ↓
မေးလေ့ရှိသောမေးခွန်းများ
opam သည် အခမဲ့လား
ဟုတ်ပါသည်။ opam သည် ပွင့်လင်းရင်းမြစ် ဆော့ဖ်ဝဲ ဖြစ်ပါသည် (LGPL-2.1-only WITH OCaml-LGPL-linking-exception လိုင်စင်)။
opam ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
ဒေါင်းလုဒ်ကို github.com (ထုတ်ဝေသူပိုင်) မှ ရယူပါသည်။ ExeAtlas သည် ဖိုင်ကို မသိမ်းဆည်း၊ မပြောင်းလဲပါ။ ဖိုင်၏ SHA256 hash ကို ဤနေရာတွင် ပြထားသော hash နှင့် နှိုင်းယှဉ်ပါ သို့မဟုတ် ထို hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ကြည့်ပါ။
opam ကို winget ဖြင့် ဘယ်လို ထည့်သွင်းရမလဲ
PowerShell သို့မဟုတ် Windows Terminal ကို ဖွင့်ပြီး ဤစာမျက်နှာရှိ winget command ကို run ပါ။ winget သည် တရားဝင် installer ကို ဒေါင်းလုဒ်လုပ်ပြီး မ run မီ ၎င်း၏ SHA256 hash ကို စစ်ဆေးပါသည်။
opam သည် မည်သည့် Windows ဗားရှင်းများတွင် အလုပ်လုပ်သလဲ
Installer သည် Windows 10 1903 သို့မဟုတ် ပိုသစ်သော ဗားရှင်း လိုအပ်ပါသည်။ 64-bit အတွက် ရနိုင်ပါသည်။
opam သည် ARM (Windows on Arm) တွင် အလုပ်လုပ်ပါသလား
ARM64 build မရှိပါ။ Windows 11 on Arm သည် 64-bit ဗားရှင်းကို emulation ဖြင့် run နိုင်ပါသည်။
opam ဗားရှင်းဟောင်းကို ဘယ်မှာ ဒေါင်းလုဒ်လုပ်ရမလဲ
ဗားရှင်းများ စာမျက်နှာတွင် ဗားရှင်း ၉ ခုလုံးကို ၂၀၂၄ ဇူလိုင် ၁၉ အထိ တရားဝင် installer ဖိုင်လင့်ခ်များနှင့်အတူ စာရင်းပြုထားပါသည်။
opam ကို Administrator ခွင့်မပါဘဲ သုံးနိုင်ပါသလား
သုံးနိုင်ပါသည်။ Portable ဖြစ်သဖြင့် ဖြည်ပြီး run ရုံသာ ဖြစ်ပါသည်။
opam အစား ဘာတွေ သုံးနိုင်သလဲ
GitHub CLI၊ Git၊ Git Extensions၊ GitTools GitVersion နှင့် TortoiseGit။ အစားထိုးပရိုဂရမ်များ စာမျက်နှာတွင် ၎င်းတို့ကို နှိုင်းယှဉ်ထားပါသည်။