Nooca cusub ee RPM 4.17 ayaa mar hore la sii daayay kuwaasina waa warkeedii

Nooca cusub ee RPM 4.17 ayaa la siidaayay dhawaan iyo qaabkan cusub hagaajin kala duwan ayaa la sameeyay taasi waxay hagaajineysaa maareeyaha xirmadaan, maadaama tusaale ahaan maaraynta guul darrooyinka, is -dhexgalka si loogu abuuro macros luuqadda Lua, plugins cusub iyo inbadan ayaa la hagaajiyay.

Mashruuca RPM4 waxaa soo saaray Red Hat waxaana loo adeegsaday qaybinta sida RHEL (oo ay ku jiraan mashaariicda laga soo qaatay CentOS, Linux Scientific, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, iyo kuwo kale oo badan.

Markii hore, koox horumarineed oo madax-bannaan ayaa soo saartay mashruuca RPM5, oo aan si toos ah ula xiriirin RPM4 oo hadda laga tagay (lama cusbooneysiin tan iyo 2010).

Xirmada RPM waxay ka koobnaan kartaa faylal aan macquul ahayn. Inta badan Faylasha RPM waa "binary RPM" (ama BRPM) oo ay ku jiraan nuqulka la soo ururiyey ee softiweerka qaarkood. Waxaa sidoo kale jira "source RPMs" (ama SRPM) oo ay kujiraan koodhkii isha ee loo adeegsaday in lagu dhiso xirmo binary ah.

SRPM -yada badiyaa waxay leeyihiin fidinta faylka ".src.rpm" (.spm ee nidaamyada faylka oo ku kooban 3 xaraf oo dheer, tusaale DAT FATs duug ah).

Astaamaha RPM waxaa ka mid ah:

  • Xirmooyinka waxaa lagu qarin karaa oo lagu xaqiijin karaa GPG iyo MD5.
  • Faylasha koodhka ilaha (tusaale .tar.gz, .tar.bz2) ayaa lagu soo daray SRPMs, oo u oggolaanaya xaqiijin dambe.
  • PatchRPMs iyo DeltaRPMs, kuwaas oo u dhigma faylalka balastarka, waxay si isdaba joog ah u cusbooneysiin karaan xirmooyinka RPM ee rakibmay.
  • Ku tiirsanaanta waxaa si toos ah u xallin kara maareeyaha xirmada.

Astaamaha cusub ee cusub ee RPM 4.17

Qaabkan cusub ee RPM 4.17 waxaa lagu muujiyey taas wax ka qabashada qaladka inta la rakibayo si weyn ayaa loo hagaajiyay, Intaa waxaa dheer, is -dhexgalka si loogu abuuro makrooyin luqadda Lua ayaa sidoo kale la hagaajiyay.

Dhinaca hagaajinta ee lagu soo bandhigay qalabyada, waxaa la iftiimiyay taas dbus -ku -dhawaaqe plugins ayaa lagu daray si loogu wargeliyo macaamil ganacsi RPM iyada oo loo sii marayo D-Bus, fapolicyd si loo qeexo siyaasadaha gelitaanka faylka iyo fiilada fs-runta si loo xaqiijiyo xaqiiqnimada faylasha shaqsiyeed iyadoo la adeegsanayo farsamada fs-verity oo lagu dhex dhisay kernel.

In buildroot, sida caadiga ah, xeer ayaa la adeegsaday si loo tirtiro faylasha ".la" oo lagu daray xeerka si loo nadiifiyo waxoogaa la fulin karo faylasha maktabadda la wadaago.

Waxaa intaa dheer, waxaa sidoo kale la iftiimiyay taas shaqo ayaa loo qabtay si loo hagaajiyo dhinacyada gudaha qaarkood, sida oo kale bogagga dadka ayaa loo beddelay qaab Markdown, qoraalladii aan lala socon ayaa la nadiifiyay, beecrypt iyo dhabarka NSS crypto ayaa laga saaray iyo in qabyo -qoraalka bilowga ah ee maareynta xirmada iyo hagaha baakadaha la bixiyay

Dhinaca kale waxaa lagu xusay taas DBD gadaashiisa si loogu kaydiyo xogta Berkeley DB waa laga saaray (Si loogu waafajiyo nidaamyada duugga ah, gadaasha BDB_RO waxaa looga tegey hab akhris-keliya). Sqlite waxaa loo adeegsadaa keydka xogta caadiga ah iyo in darawalada caawiyaha Python iyo matoorrada xirmada loo kala saaro mashruuc gaar ah.

Isbeddelada kale oo ka dhex muuqda noocyadan cusub:

  • Waxaa lagu daray macro%% jira {…:} si loo xaqiijiyo jiritaanka faylka.
  • Awoodda API si ay u socodsiiso macaamil ganacsi ayaa la kordhiyay.
  • Erayada loogu talagalay macros-ku-dhismeyaasha iyo kuwa la qeexay ayaa la mideeyay, iyo sidoo kale qaabka loogu yeero (% foo arg,% {foo arg}, iyo% {foo: arg} hadda waa u dhigma).
  • Taageero lagu daray saxeexyada dhijitaalka ah ee EdDSA.
  • Adeegyada soo saarista Debuginfo waxay ku kala duwan yihiin mashruuc gaar ah.
  • Akhrinta go'an ee dib -u -noqoshada rpm v3 iyo baakadaha kale
  • Turjumaado badan oo cusub oo la hagaajiyay
  • Dood -wadareedyada isku -dhafan ee go'an ayaa lagu qeexay cli.
  • U hagaaji koodhka khaldan ee ku jira –eval haddii qorista stdout ay guuldareysato
  • Hagaaji oggolaanshaha faylka ee API-codsaday oo aan la ixtiraamin
  • Xallinta ansaxinta aan loo baahnayn ee kaydinta keydka macluumaadka
  • Kudar taageero nidaamka hawlgalka Darwin

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato noocyadan cusub, waad hubin kartaa faahfaahinta Xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.