RPM 4.17 ဗားရှင်းအသစ်ကိုဖြန့်ချိထားပြီး၎င်းသည်၎င်း၏သတင်းဖြစ်သည်

RPM 4.17 ဗားရှင်းအသစ်ကိုဖြန့်ချိခဲ့သည် မကြာသေးမီနှင့်ဤဗားရှင်းအသစ်တွင် အမျိုးမျိုးသောပြင်ဆင်မှုများပြုလုပ်ပြီးဖြစ်သည် ဥပမာအားဖြင့်အမှားများကိုကိုင်တွယ်ခြင်း၊ Lua ဘာသာစကားတွင် macros များဖန်တီးရန် interface၊ plugins အသစ်များနှင့်အခြားအရာများတိုးတက်လာသောကြောင့်ဤ package manager ကိုတိုးတက်စေသည်။

RPM4 စီမံကိန်းကို Red Hat မှတီထွင်ခဲ့ပြီး RHEL ကဲ့သို့ဖြန့်ဝေမှုများတွင်အသုံးပြုသည် (CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux) တို့မှရရှိသောစီမံကိန်းများအပါအဝင်၊ Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen နှင့်အခြားများစွာတို့ပါဝင်သည်။

ယခင်ကလွတ်လပ်သောဖွံ့ဖြိုးရေးအဖွဲ့သည် RPM5 စီမံကိန်းကိုတီထွင်ခဲ့သည်။ ၎င်းသည် RPM4 နှင့်တိုက်ရိုက်ဆက်နွှယ်မှုမရှိဘဲလက်ရှိစွန့်ခွာခြင်းဖြစ်သည် (၂၀၁၀ မှစတင်၍ အသစ်မွမ်းမံ)

RPM package တစ်ခုတွင်ကျပန်းမဟုတ်သောဖိုင်များပါ ၀ င်နိုင်သည်။ အများဆုံး RPM ဖိုင်များသည် "binary RPM" ဖြစ်သည်။ (သို့မဟုတ် BRPM) software အချို့၏စုစည်းထားသောဗားရှင်းပါ ၀ င်သည်။ binary package တည်ဆောက်ရန်သုံးသော source code များပါ ၀ င်သော source RPMs (သို့မဟုတ် SRPM) များလည်းရှိသည်။

SRPM များတွင်များသောအားဖြင့် file extension ".src.rpm" (ဖိုင်လ်စနစ်များပေါ်တွင် .spm၊ ဥပမာ DOS FATs ဟောင်းများ)၊

RPM ၏အင်္ဂါရပ်များမှာ

  • packets များကို GPG နှင့် MD5 ဖြင့် encrypt လုပ်ပြီးစစ်ဆေးနိုင်သည်။
  • မူရင်းကုဒ်နံပါတ်ဖိုင်များ (ဥပမာ .tar.gz, .tar.bz2) ကို SRPMs တွင်ထည့်သွင်းထားပြီးနောက်ပိုင်းအတည်ပြုခြင်းကိုခွင့်ပြုသည်။
  • PatchRPMs နှင့် DeltaRPMs များသည် patch files များနှင့်တူညီသည်၊ install လုပ်ထားသော RPM package များကိုအဆင့်မြှင့်နိုင်သည်။
  • မှီခိုမှုကို package manager မှအလိုအလျောက်ဖြေရှင်းနိုင်သည်။

RPM ၏အဓိကအင်္ဂါရပ်အသစ် ၄.၁၆

ဤ RPM 4.17 ဗားရှင်းအသစ်တွင်၎င်းကိုမီးမောင်းထိုးပြထားသည် တပ်ဆင်နေစဉ်အမှားကိုင်တွယ်မှုသည်များစွာတိုးတက်ကောင်းမွန်လာခဲ့ပြီး၊ ထို့အပြင် Lua ဘာသာစကား၌ macros များဖန်တီးရန် interface သည်လည်းတိုးတက်လာသည်။

ဆက်စပ်ပစ္စည်းများတွင်တင်ပြသောတိုးတက်မှုအပိုင်းနှင့် ပတ်သက်၍ ၎င်းကိုမီးမောင်းထိုးပြထားသည် dbus -nouncer plugins များထည့်ထားသည် D-Bus မှတဆင့် RPM အရောင်းအ ၀ ယ်များကိုအစီရင်ခံရန် fapolicyd ဖိုင်အသုံးပြုခွင့်မူဝါဒများနှင့်ပလပ်အင်ကိုသတ်မှတ်ရန် fs-verity ဖြစ်သည် kernel တွင်တည်ဆောက်ထားသော fs-verity ယန္တရားကို အသုံးပြု၍ ဖိုင်တစ်ခုစီ၏စစ်မှန်မှုကိုအတည်ပြုရန်

buildroot တွင်ပုံမှန်အားဖြင့် ".la" ဖိုင်များကိုဖျက်ရန်စည်းမျဉ်းတစ်ခုကျင့်သုံးခဲ့သည် မျှဝေထားသောစာကြည့်တိုက်ဖိုင်များမှ executable bit ကိုရှင်းပစ်ရန်စည်းမျဉ်းကိုထပ်ဖြည့်သည်။

၎င်းအပြင်၎င်းကိုလည်းမီးမောင်းထိုးပြထားသည် ပြည်တွင်းရေးရှုထောင့်အချို့ကိုတိုးတက်စေရန်အလုပ်များကိုလုပ်ဆောင်ပြီးပါပြီ, ကဲ့သို့ man page များကို Markdown format သို့ပြောင်းထားသည်။ အလိုအလျောက်မပြုလုပ်ထားသော script များကိုသန့်ရှင်းရေးလုပ်ထားသည်၊ beecrypt နှင့် NSS crypto backends များကိုဖယ်ရှားခဲ့သည် အထုပ်စီမံခန့်ခွဲမှုနှင့်ထုပ်ပိုးမှုလမ်းညွှန်၏ကန ဦး မူကြမ်းကိုလည်းဖော်ပြထားသည်

အခြားတစ်ဖက်တွင်ဖော်ပြထားသည် Berkeley DB တွင်ဒေတာသိုလှောင်ရန် DBD backend ကိုဖယ်ရှားလိုက်သည် (စနစ်ဟောင်းများနှင့်လိုက်လျောညီထွေမှုအတွက် BDB_RO backend ကို read-only mode တွင်ထားခဲ့သည်။ ) Sqlite ကိုပုံမှန် database အဖြစ်သုံးသည် Python helper ယာဉ်မောင်းများနှင့် package generator များကိုသီးခြားပရောဂျက်တစ်ခုအဖြစ်ခွဲခြားထားသည်။

အခြားအပြောင်းအလဲများကို၏ ဒီဗားရှင်းအသစ်မှထွက်ပေါ်လာသော

  • ဖိုင်တည်ရှိမှုကိုအတည်ပြုရန် built-in macro% {exist: ... } ကိုထည့်လိုက်သည်။
  • အရောင်းအဝယ်ပြုလုပ်ရန် API ၏လုပ်ဆောင်နိုင်စွမ်းကိုတိုးချဲ့ထားသည်။
  • built-in နှင့် user-defined macros များအတွက် syntax ကိုပေါင်းစပ်ထားပြီး၎င်းတို့ကိုခေါ်ရန်ပုံစံ (% foo arg,% {foo arg} နှင့်% {foo: arg} တို့သည်ယခုနှင့်ညီမျှသည်) ။
  • EdDSA ဒစ်ဂျစ်တယ်လက်မှတ်များအတွက်အထောက်အပံ့ကိုထည့်ထားသည်။
  • Debuginfo ကိုထုတ်ယူရန်အသုံးအဆောင်များကိုသီးခြားစီမံချက်တစ်ခုတွင်သီးခြားစီခွဲထားသည်။
  • ဆုတ်ယုတ်မှု rpm v3 နှင့်အခြားအထုပ်များကိုပြင်ဆင်ဖတ်ရှုသည်
  • အသစ်နှင့်တိုးတက်သောဘာသာပြန်များစွာ
  • cli ကသတ်မှတ်ထားသော parametric macro macro အကြောင်းပြချက်များကိုပုံသေသတ်မှတ်ထားသည်။
  • stdout သို့ရေးလျှင်မအောင်မြင်လျှင် –eval ၌အမှားကုဒ်ပျောက်သည်
  • API တောင်းဆိုထားသောဖိုင်ခွင့်ပြုချက်များကိုမလေးစားပါ
  • database cache ၏မလိုအပ်သောအကျုံးမ ၀ င်မှုကိုပြုပြင်ပါ
  • Darwin operating system အတွက်အထောက်အပံ့ထည့်ပါ

Finalmente သင်ကအကြောင်းပိုမိုသိရန်စိတ်ဝင်စားလျှင် ဒီဗားရှင်းအသစ်၏, သင်အသေးစိတ်စစ်ဆေးနိုင်သည် အောက်ပါ link ကိုမှာ။


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

မှတ်ချက်ပေးရန်ပထမဦးဆုံးဖြစ်

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။ တောင်းဆိုနေတဲ့လယ်ယာနှင့်အတူမှတ်သားထားတဲ့ *

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊