RPM 4.17 መለቀቅ

ከአንድ አመት እድገት በኋላ, የጥቅል አስተዳዳሪ RPM 4.17.0 ተለቋል. የ RPM4 ፕሮጀክት የተገነባው በቀይ ኮፍያ ሲሆን እንደ RHEL ባሉ ስርጭቶች ውስጥ ጥቅም ላይ ይውላል (ከተመነጩ ፕሮጀክቶች CentOS ፣ Scientific Linux ፣ AsiaLinux ፣ Red Flag Linux ፣ Oracle Linux) ፣ Fedora ፣ SUSE ፣ openSUSE ፣ ALT Linux ፣ OpenMandriva ፣ Mageia ፣ PCLinuxOS Tizen እና ሌሎች ብዙ። ከዚህ ቀደም ራሱን የቻለ የልማት ቡድን ከ RPM5 ጋር በቀጥታ ያልተገናኘ እና በአሁኑ ጊዜ የተተወ (ከ4 ጀምሮ ያልዘመነ) RPM2010 ፕሮጀክት አዘጋጅቷል። የፕሮጀክት ኮድ በGPLv2 እና LGPLv2 ፍቃዶች ስር ተሰራጭቷል።

በ RPM 4.17 ውስጥ በጣም የሚታወቁት ማሻሻያዎች፡-

  • በመጫን ጊዜ የተሻሻለ ብልሽቶችን አያያዝ.
  • በሉአ ውስጥ ማክሮዎችን ለመፍጠር የተሻሻለ በይነገጽ።
  • አንድ ፋይል መኖሩን ለማረጋገጥ አብሮ የተሰራ ማክሮ %{exist:...} ታክሏል።
  • የግብይት ሂደትን የማስኬድ የኤፒአይ ችሎታዎች ተዘርግተዋል።
  • አብሮገነብ እና የተጠቃሚ ማክሮዎች አገባብ አንድ ሆነዋል፣እንዲሁም የሚጠራቸው ቅርጸት (%foo arg፣ %{foo arg} እና %{foo:arg} አሁን አቻ ናቸው)።
  • buildroot ".la" ፋይሎችን ለማስወገድ ነባሪ ደንብ አለው እና ለጋራ ቤተ-መጽሐፍት ፋይሎች ተፈጻሚ የሆነውን ቢት ለማጽዳት ደንብ አክሏል።
  • የ RPM ግብይቶችን በዲ አውቶቡስ በኩል ሪፖርት ለማድረግ dbus-announce ተሰኪ ታክሏል።
  • የፋይል መዳረሻ መመሪያዎችን ለመወሰን ፋፖሊሲድ ተሰኪ ታክሏል።
  • በከርነል ውስጥ የተሰራውን የfs-verity ዘዴን በመጠቀም የግለሰብ ፋይሎችን ትክክለኛነት ለማረጋገጥ የfs-verity plugin ታክሏል።
  • የሰው ገፆች ወደ Markdown ቅርጸት ተለውጠዋል።
  • ፓኬጆችን ለማስተዳደር እና ጥቅሎችን ለመፍጠር የመጀመሪያ መመሪያ ይሰጣል።
  • በበርክሌይ ዲቢ ውስጥ መረጃን ለማከማቸት የታሰበው የዲቢዲ ጀርባ ተወግዷል (ከአሮጌ ስርዓቶች ጋር ለተኳሃኝነት፣ BDB_RO ጀርባ፣ በንባብ-ብቻ ሁነታ የሚሠራው ቀርቷል)። ነባሪው ዳታቤዝ sqlite ነው።
  • ለ EdDSA ዲጂታል ፊርማዎች ድጋፍ ታክሏል።
  • Debuginfo ን ለማውጣት መገልገያዎች በተለየ ፕሮጀክት ተከፍለዋል።
  • በፓይዘን ውስጥ ያሉ ረዳት ማቀነባበሪያዎች እና ጥቅል ጀነሬተሮች በተለየ ፕሮጀክት ተለያይተዋል።
  • ያልተጠበቁ ስክሪፕቶች ጸድተዋል።
  • የቢክሪፕት እና የኤን.ኤስ.ኤስ ምስጠራ ዳራዎች ተወግደዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ