Ubuntu အတွက် AUR ၏ analogue တစ်ခုကို ဖန်တီးနေသည့် package manager pacstall 5.0 ကို ဖြန့်ချိသည်။

package manager pacstall 5.0 သည် Ubuntu Linux အတွက် AUR concept နှင့် ၎င်း၏ကိုယ်ပိုင် repository ၏ analogue ကို ဖန်တီးပေးသည့် package manager pacstall 518 ကို ရရှိနိုင်ပြီး လက်ရှိ Ubuntu ပတ်ဝန်းကျင်တွင် စိတ်ဝင်စားဖွယ်ရှိသော ပရိုဂရမ်များ၏ နောက်ဆုံးဗားရှင်းများကို ထည့်သွင်းခွင့်ပြုသည့် 3 packages များပါရှိသည်။ စနစ်တွင်ရရှိနိုင်သောပရိုဂရမ်များနှင့်အပြိုင်။ ပက်ကေ့ဂျ်များသည် ဒေါင်းလုဒ်လုပ်မှု၊ မှီခိုမှု၊ တည်ဆောက်မှုနှင့် တပ်ဆင်မှုအချက်အလက်တို့ပါ၀င်သည့် AUR ရှိ PKGBUILD နှင့် ဆင်တူသော pacscript ဖော်မတ်ဖြစ်သည်။ အသုံးဝင်ကုဒ်ကို Shell တွင်ရေးထားပြီး GPLvXNUMX လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

toolkit ၏အင်္ဂါရပ်များထဲတွင်-

  • git repositories မှ ထွက်ရှိသည့် မော်ကွန်းတိုက်များ၏ အရင်းအမြစ်ကုဒ်များနှင့် အတိုအထွာများမှ တည်ဆောက်ရေး ပရိုဂရမ်နှစ်ခုလုံးအတွက် ပံ့ပိုးမှုအပြင် Appimage နှင့် deb ဖော်မတ်များတွင် အဆင်သင့်လုပ်ထားသော စည်းဝေးပွဲများနှင့် ပက်ကေ့ဂျ်များကို ထည့်သွင်းခြင်း။
  • axel utility ကို အသုံးပြု၍ package များ load လုပ်ခြင်းကို မြန်ဆန်စေနိုင်ခြင်း၊ ၎င်းသည် stream များကို parallelize လုပ်ခြင်းနှင့် data များ၏ အစိတ်အပိုင်းများကို အများအပြားမှ တစ်ပြိုင်နက် load လုပ်ခြင်းကို ပံ့ပိုးပေးသည်။ ဆာဗာများ.
  • အပ်ဒိတ်လုပ်သောအခါ၊ သင်သည် ပက်ကေ့ဂျ်ကို အပ်ဒိတ်လုပ်ရန် စောင့်စရာမလိုဘဲ Git မှ နောက်ဆုံး commits များကို ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။
  • များစွာသော repositories များမှ ပရိုဂရမ်များကို ထည့်သွင်းနိုင်မှု။
  • မည်သည့်အကိုင်းအခက်များနှင့် ခက်ရင်းများမှ Pacstall အပ်ဒိတ်များကို ခြေရာခံနိုင်ခြင်း။
  • bash၊ ZSH နှင့် fish shells များတွင် command ပြီးစီးမှုအတွက်ပံ့ပိုးမှု။

ဗားရှင်းအသစ်တွင်-

  • လိုက်ဖက်ညီမှုကို ချိုးဖောက်သည့် pacscript ဖော်မတ်သို့ အပြောင်းအလဲများစွာ ပြုလုပ်ထားပြီး၊ ဥပမာ၊ အချို့သော ကန့်သတ်ဘောင်များကို အမည်ပြောင်းထားသည် (အမည် -> pkgname၊ ပင်မစာမျက်နှာ -> url စသည်ဖြင့်)။
  • မှီခိုမှုဆိုင်ရာ အဓိပ္ပါယ်ဖွင့်ဆိုချက်များဖြင့် arrays တွင် ဗားရှင်းများကို ကန့်သတ်နိုင်စွမ်းကို ထည့်သွင်းထားသည်။
  • check() လုပ်ဆောင်ချက်နှင့် ဆက်စပ်နေသော -Nc/—nocheck အလံများကို ထည့်ထားသည်။
  • ပက်ကေ့ဂျ်ကို အဆင့်မြှင့်တင်ခြင်းနှင့် ဖယ်ရှားခြင်းမပြုမီ သို့မဟုတ် လုပ်ဆောင်ပြီးနောက် လုပ်ဆောင်ရန် {pre၊post}_upgrade နှင့် pre_remove လုပ်ဆောင်ချက်များကို ပေါင်းထည့်ထားသည်။
  • ကွဲလွဲနေသော ပက်ကေ့ဂျ်များကို ခွဲခြားသတ်မှတ်နိုင်စွမ်းကို ပေးထားသည်။
  • လိုင်စင်များစာရင်းနှင့်အတူ ကန့်သတ်ချက်တစ်ခုကို ပေါင်းထည့်ခဲ့သည်။
  • ထည့်ထားသော -Qa/—အရည်အသွေး-အာမခံချက်နှင့် Q/—တိတ်ဆိတ်သောအလံများ။

source: opennet.ru

မှတ်ချက် Add