RPM 4.15 નું નવું સંસ્કરણ બહાર પાડ્યું, જે ફેડોરા 31 બીટામાં પહેલાથી સમાવિષ્ટ છે

લગભગ બે વર્ષના વિકાસ પછી, નવા લોન્ચ સંસ્કરણ પેકેજ મેનેજર પાસેથી આરપીએમ 4.15.0. આરપીએમ પેકેજ મેનેજર (અથવા આરપીએમ, જેને મૂળરૂપે રેડ હેટ પેકેજ મેનેજર કહેવામાં આવે છે, પરંતુ ફરી યાદ આવતું ટૂંકું નામ બને છે) પેકેજ મેનેજમેન્ટ ટૂલ છે મૂળભૂત રીતે GNU / Linux માટે બનાવાયેલ છે. તે પ્રોગ્રામ્સ ઇન્સ્ટોલ કરવા, અપડેટ કરવા, અનઇન્સ્ટોલ કરવાની, ચકાસણી અને વિનંતી કરવામાં સક્ષમ છે.

RPM4 પ્રોજેક્ટ એ Red Hat દ્વારા વિકસિત કરવામાં આવ્યો છે અને તેનો ઉપયોગ RHEL જેવા વિતરણમાં થાય છે (માંથી લેવામાં આવેલા પ્રોજેક્ટ્સ સહિત સેન્ટોસ, સાયન્ટિફિક લિનક્સ, એશિયાએલિનક્સ, રેડ ફ્લેગ લિનક્સ, ઓરેકલ લિનક્સ), ફેડોરા, સુસ, ઓપનસુસ, એએલટી લિનક્સ, ઓપનમંદ્રિવા, મેજિઆ, પીસીએલિનક્સોસ, ટિઝન અને ઘણા અન્ય.

પહેલાં, સ્વતંત્ર વિકાસ ટીમે RPM5 પ્રોજેક્ટ વિકસિત કર્યો હતો, જે સીધો RPM4 સાથે સંબંધિત નથી અને હાલમાં છોડી દેવામાં આવ્યો છે (તે 2010 થી અપડેટ કરવામાં આવ્યો નથી).

RPM પેકેજમાં ફાઇલોનો મનસ્વી સેટ હોઈ શકે છે. મોટા ભાગના RPM ફાઇલો "બાઈનરી RPM" છે (અથવા બીઆરપીએમ) કે જેમાં કેટલાક સ softwareફ્ટવેરનું કમ્પાઇલ કરેલ સંસ્કરણ છે.

ત્યાં "સ્રોત આરપીએમ" (અથવા એસઆરપીએમ) પણ છે જેમાં બાઈનરી પેકેજ બનાવવા માટે વપરાયેલ સ્રોત કોડ છે.

આમાં ફાઇલ હેડરમાં યોગ્ય ટ tagગ છે જે તેમને સામાન્ય આરપીએમથી અલગ પાડે છે, જેના કારણે તેઓ સ્થાપન પર / usr / src પર કા .વામાં આવે છે.

એસઆરપીએમમાં ​​સામાન્ય રીતે ફાઇલ એક્સ્ટેંશન ".src.rpm" હોય છે.

આરપીએમ સુવિધાઓમાં શામેલ છે:

  • જી.પી.જી. અને એમડી 5 સાથે પેકેટોને એન્ક્રિપ્ટેડ અને ચકાસી શકાય છે.
  • સ્રોત કોડ ફાઇલો (દા.ત. .tar.gz, .tar.bz2) પછીની ચકાસણી માટે પરવાનગી આપીને, એસઆરપીએમમાં ​​સમાવવામાં આવેલ છે.
  • પેચઆરપીએમ અને ડેલ્ટાઆરપીએમ, જે પેચ ફાઇલોની સમકક્ષ છે, સ્થાપિત RPM પેકેજોને ધીમે ધીમે અપડેટ કરી શકે છે.
  • નિર્ભરતા પેકેજ મેનેજર દ્વારા આપમેળે ઉકેલી શકાય છે.

આરપીએમ 4.15 માં નવું શું છે

આરપીએમ 4.15 ના આ નવા સંસ્કરણમાં આરપીએમબિલ્ડ ગતિશીલ રીતે નિર્ભરતા નિર્ભરતા માટે સપોર્ટ ઉમેરે છે src.rpm માં તેના સમાવેશ સાથે. સ્પેક ફાઇલમાં "% જનરેટ_બિલ્ડક્વેર્સ" વિભાગ માટે સમર્થન ઉમેર્યું, જેની સામગ્રીને નિર્ભરતાઓની સૂચિ તરીકે ગણવામાં આવે છે (બિલ્ડરેક્વાયર્સ) જેને ચકાસણીની જરૂર છે (જો ત્યાં કોઈ નિર્ભરતા નથી, તો ભૂલ પ્રદર્શિત થશે).

આ પ્રકાશનમાં બીજી નવીનતા છે ક્રિયાઓ માટે પ્રાયોગિક આધાર ઉમેર્યો જે રુટની જરૂરિયાત વિના ક્રોટ પર આધાર રાખે છે (વપરાશકર્તા નામના માધ્યમ દ્વારા) જેની સાથે ક્રોટ વાતાવરણમાં કોઈ વિશેષાધિકારો વિના સંકલન કરવાનું શક્ય બનશે.

બીજી તરફ, મલ્ટિ-કોર સિસ્ટમ્સ પર સમાંતર પેકેજ સેટ સપોર્ટનો અમલ કરવામાં આવ્યો છે. થ્રેડોની સંખ્યા પરની મર્યાદા મેક્રો "% _smp_build_ncpus" અને ચલ $ RPM_ દ્વારા સેટ કરવામાં આવી છે.

પણ એઆરએમ આર્કિટેક્ચર માટેનો આધાર સુધારી દેવામાં આવ્યો છે, વત્તા આર્મવ 8 માટે સપોર્ટ ઉમેરવામાં આવ્યો છે.

બીજો મહત્વપૂર્ણ પરિવર્તન છે RPM ને ​​મદદ કરવા માટે બનાવટી ડેટાબેસ બેકએન્ડ ઉમેરવાનું ડેબિયન જેવી બિન-આરપીએમડીબી સિસ્ટમ્સ પર ચલાવવા માટે.

જાહેરાતમાં પ્રકાશિત થયેલ અન્ય ફેરફારોમાંથી:

  • "% Oseટોસેટઅપ એસસીએમ" મોડને સક્ષમ કરવા માટે "–scm" વિકલ્પ ઉમેર્યો
  • મનસ્વી અભિવ્યક્તિઓની ગણતરી કરવા માટે બિલ્ટ-ઇન મેક્રો "% {એક્સપ્રેસ:…}" ઉમેર્યું (થોડા દિવસો પહેલા "% [એક્સપ્રેસ]" ફોર્મેટ પણ સૂચવવામાં આવ્યું હતું)
  • યુટીએફ -8 એન્કોડિંગનો ઉપયોગ હેડરોમાં સ્ટ્રિંગ ડેટા માટે ડિફ defaultલ્ટ રૂપે થાય છે
  • કમ્પાઇલર અને કડી કરનાર માટે ફ્લેગો સાથે વૈશ્વિક મેક્રોસ% બિલ્ડ_કલેફ્સ,% બિલ્ડ_ક_ક્સિફ્લેગ્સ,% બિલ્ડ_ફ્ફ્લેગ્સ અને% બિલ્ડ_લ્ડફ્લેગ્સ ઉમેર્યાં છે.
  • ટિપ્પણીઓ શામેલ કરવા માટે મેક્રો "% ડીએનએલ" ઉમેર્યું (આગલી પંક્તિ પર છોડી દો)
  • પાયથોન 3 માટેના જોડાણો બાઇટ ડેટાને બદલે શિલ્ડેડ યુટીએફ -8 સિક્વન્સના રૂપમાં શબ્દમાળા વળતર પ્રદાન કરે છે.
  • લુઆ 5.2-5.3 માટે સતત સપોર્ટ પૂરો પાડવામાં આવે છે, જેને કોડમાં સુસંગતતા વ્યાખ્યાઓની જરૂર નથી.
  • એક નવો વિભાગ "% પેચલિસ્ટ" અને "% સોર્સિલીસ્ટ" ઉમેર્યો, જેનો ઉપયોગ રેકોર્ડ નંબરોને સ્પષ્ટ કર્યા વિના નામોની સરળ સૂચિમાંથી પેચો અને સ્રોત કોડ ઉમેરવા માટે કરી શકાય છે (ઉદાહરણ તરીકે, "પેચ 0: - ને બદલે popt 1,16-pkgconfig.patch atch પેચલિસ્ટ વિભાગ, તમે% «popt-1.16-pkgconfig.patch specify) સ્પષ્ટ કરી શકો છો;

છેવટે, જેઓ પેકેજ મેનેજરના આ નવા સંસ્કરણના સુધારણાઓની ચકાસણી કરવામાં રસ ધરાવતા હોય, તેમને તે જાણવું જોઈએ ફેડોરા 31 બીટા એ આરપીએમ 4.15 ના નવા સંસ્કરણને લાગુ કરવા માટેના પ્રથમ ડિસ્ટ્રોસમાંથી એક છે.

જો તમે તેના વિશે વધુ જાણવા માંગતા હો, તો તમે સંપર્ક કરી શકો છો નીચેની કડી.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.