RPM 4.18 නිකුතුව

වසරක සංවර්ධනයෙන් පසුව, පැකේජ කළමනාකරු RPM 4.18.0 නිකුත් කරන ලදී. RPM4 ව්‍යාපෘතිය Red Hat විසින් සංවර්ධනය කර ඇති අතර RHEL (ව්‍යුත්පන්න ව්‍යාපෘති CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux ඇතුළුව), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, PCLin වැනි බෙදාහැරීම් වල භාවිතා වේ. Tizen සහ තවත් බොහෝ අය. මීට පෙර, ස්වාධීන සංවර්ධන කණ්ඩායමක් RPM5 ව්‍යාපෘතිය සංවර්ධනය කරන ලද අතර, එය RPM4 සමඟ සෘජුව සම්බන්ධ නොවන අතර දැනට අත්හැර දමා ඇත (2010 සිට යාවත්කාලීන කර නොමැත). ව්‍යාපෘති කේතය GPLv2 සහ LGPLv2 බලපත්‍ර යටතේ බෙදා හැරේ.

RPM 4.18 හි වඩාත්ම කැපී පෙනෙන වැඩිදියුණු කිරීම් වනුයේ:

  • නව අන්තර්ක්‍රියාකාරී කවචයක් “rpmspec -shell” යෝජනා කර ඇත, එය මැක්‍රෝස් සහ බිල්ට්-ඉන් ලුවා (rpmlua) සමඟ වැඩ කිරීමට සහාය වේ.
  • නව විධාන රේඛා උපයෝගීතාවයක්, rpmuncompress, ගොනු කිහිපයක් ඉවත් කිරීම පහසු කිරීම සඳහා එකතු කර ඇත.
  • ස්ථාපනය, ප්‍රතිසාධනය සහ පිරිසිදු කිරීමේදී symlink හැසිරවීමේ දුර්වලතාවලට එරෙහිව ආරක්ෂාව ඇතුළත් කිරීමට විශාල ගොනු හැසිරවීමේ කේතය නැවත සකස් කර ඇත.
  • Sequoia ව්‍යාපෘතිය (රස්ට් භාෂාවෙන් OpenPGP ක්‍රියාත්මක කිරීම) මත පදනම්ව, පැකේජ අත්සන් සමඟ වැඩ කිරීම සඳහා නව OpenPGP පසුබිමක් එක් කරන ලදී.
  • එකලස් කිරීමේදී කොන්දේසි නිර්වචනය කිරීම සඳහා වඩාත් තේරුම්ගත හැකි සාර්ව "%bcond" යෝජනා කර ඇත.
  • දුර්වල පරායත්තතා නිර්වචනය කරන විට, "meta" සහ "pre" ටැග් සඳහා සහය ක්රියාත්මක කර ඇත.
  • වින්‍යාස ගොනු එකලස් කිරීම සඳහා පිරිවිතර ගොනු වෙත “%conf” නව අංශයක් එක් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න