RPM 4.18 విడుదల

ఒక సంవత్సరం అభివృద్ధి తర్వాత, ప్యాకేజీ మేనేజర్ RPM 4.18.0 విడుదల చేయబడింది. RPM4 ప్రాజెక్ట్ Red Hat చే అభివృద్ధి చేయబడింది మరియు RHEL (డెరివేటివ్ ప్రాజెక్ట్‌లు CentOS, సైంటిఫిక్ లైనక్స్, AsiaLinux, Red Flag Linux, Oracle Linuxతో సహా), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, PCLin వంటి పంపిణీలలో ఉపయోగించబడుతుంది. టిజెన్ మరియు అనేక ఇతర. గతంలో, ఒక స్వతంత్ర అభివృద్ధి బృందం RPM5 ప్రాజెక్ట్‌ను అభివృద్ధి చేసింది, ఇది RPM4కి నేరుగా సంబంధం లేదు మరియు ప్రస్తుతం వదిలివేయబడింది (2010 నుండి నవీకరించబడలేదు). ప్రాజెక్ట్ కోడ్ GPLv2 మరియు LGPLv2 లైసెన్స్‌ల క్రింద పంపిణీ చేయబడింది.

RPM 4.18లో అత్యంత ముఖ్యమైన మెరుగుదలలు:

  • కొత్త ఇంటరాక్టివ్ షెల్ “rpmspec -shell” ప్రతిపాదించబడింది, ఇది మాక్రోలు మరియు అంతర్నిర్మిత Lua (rpmlua)తో పని చేయడానికి మద్దతు ఇస్తుంది.
  • బహుళ ఫైళ్లను అన్‌ప్యాక్ చేయడాన్ని సులభతరం చేయడానికి కొత్త కమాండ్ లైన్ యుటిలిటీ, rpmuncompress జోడించబడింది.
  • ఇన్‌స్టాలేషన్, రికవరీ మరియు క్లీనప్ సమయంలో సిమ్‌లింక్ మానిప్యులేషన్ దుర్బలత్వాలకు వ్యతిరేకంగా రక్షణను చేర్చడానికి పెద్ద ఫైల్‌లను నిర్వహించడానికి కోడ్ మళ్లీ పని చేయబడింది.
  • Sequoia ప్రాజెక్ట్ (రస్ట్ భాషలో OpenPGP అమలు) ఆధారంగా ప్యాకేజీ సంతకాలతో పని చేయడానికి కొత్త OpenPGP బ్యాకెండ్ జోడించబడింది.
  • అసెంబ్లీ సమయంలో పరిస్థితులను నిర్వచించడానికి మరింత అర్థమయ్యే స్థూల “%bcond” ప్రతిపాదించబడింది.
  • బలహీనమైన డిపెండెన్సీలను నిర్వచిస్తున్నప్పుడు, "మెటా" మరియు "ప్రీ" ట్యాగ్‌లకు మద్దతు అమలు చేయబడింది.
  • కాన్ఫిగరేషన్ ఫైల్‌లను అసెంబ్లింగ్ చేయడానికి స్పెక్ ఫైల్‌లకు కొత్త విభాగం “%conf” జోడించబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి