Scaoileadh an leagan nua de RPM 4.15, atá san áireamh cheana i mbéite Fedora 31

Tar éis beagnach dhá bhliain forbartha, seoladh an nua leagan ón mbainisteoir pacáiste RPM 4.15.0. Bainisteoir Pacáiste RPM (nó RPM, ar a tugadh Bainisteoir Pacáiste Red Hat ar dtús, ach a tháinig chun bheith ina acrainm athchúrsach) Is uirlis bainistíochta pacáiste é beartaithe go bunúsach le haghaidh GNU / Linux. Tá sé in ann cláir a shuiteáil, a nuashonrú, a dhíshuiteáil, a fhíorú agus a iarraidh.

Forbraíonn Red Hat an tionscadal RPM4 agus úsáidtear é i ndáiltí mar RHEL (lena n-áirítear tionscadail a dhíorthaítear ó CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, agus go leor eile.

Roimhe seo, d’fhorbair foireann forbartha neamhspleách an tionscadal RPM5, nach bhfuil baint dhíreach aige le RPM4 agus atá tréigthe faoi láthair (níor nuashonraíodh é ó 2010).

Is féidir tacar treallach comhad a bheith i bpacáiste RPM. An chuid is mó de Is "RPM dénártha" iad comhaid RPM (nó BRPM) ina bhfuil an leagan tiomsaithe de roinnt bogearraí.

Tá "foinse RPM" (nó SRPM) ann freisin ina bhfuil an cód foinse a úsáidtear chun pacáiste dénártha a thógáil.

Tá clib oiriúnach orthu seo i gceanntásc an chomhaid a dhéanann idirdhealú eatarthu ó ghnáth-RPManna, rud a fhágann go mbaintear iad chuig / usr / src ar a suiteáil.

Is gnách go mbíonn an síneadh comhaid ".src.rpm" (.spm i gcórais comhaid teoranta do 3 charachtar ar fhad, mar shampla sean-DAT FATanna) ag SRPManna.

I measc na ngnéithe RPM tá:

  • Is féidir paicéid a chriptiú agus a fhíorú le GPG agus MD5.
  • Tá comhaid cód foinse (m.sh. .tar.gz, .tar.bz2) san áireamh i SRPManna, rud a cheadaíonn fíorú níos déanaí.
  • Is féidir le PatchRPMs agus DeltaRPManna, atá comhionann le comhaid paiste, pacáistí RPM suiteáilte a nuashonrú de réir a chéile.
  • Is féidir le bainisteoir an phacáiste spleáchais a réiteach go huathoibríoch.

Cad atá nua i RPM 4.15

Sa leagan nua seo de RPM 4.15 Cuireann Rpmbuild tacaíocht le haghaidh spleáchais a thógáil go dinimiciúil lena chur san áireamh i src.rpm. Tacaíocht bhreise don chuid "% gene_buildrequires" sa chomhad sonrach, a láimhseáiltear a ábhar mar liosta spleáchas (BuildRequires) a éilíonn fíorú (mura bhfuil spleáchas ann, taispeánfar earráid).

Úrnuacht eile san eisiúint seo ná tacaíocht turgnamhach bhreise d’oibríochtaí atá spleách ar chroot gan fréamh a cheangal (trí bhíthin spásainmneacha úsáideora) ar féidir tiomsúcháin a dhéanamh gan pribhléidí i dtimpeallachtaí chroot.

ina theannta sin, Cuireadh tacaíocht tacar pacáiste comhthreomhar i bhfeidhm ar chórais ilchroí. Socraítear an teorainn ar líon na snáitheanna tríd an macra "% _smp_build_ncpus" agus an athróg $ RPM_.

chomh maith feabhsaíodh an tacaíocht d’ailtireacht ARM, cuireadh tacaíocht le haghaidh armv8 leis.

Athrú tábhachtach eile is ea iar-bhunachar sonraí caochaíl a chur leis chun cabhrú le RPM a reáchtáil ar chórais neamh-RPMDB cosúil le Debian.

As na hathruithe eile a aibhsítear san fhógra:

  • Cuireadh rogha "–scm" leis chun modh "% autosetup SCM" a chumasú
  • Macra tógtha breise "% {expr: ...}" chun nathanna treallach a ríomh (moladh an fhormáid "% [expr]" cúpla lá ó shin freisin)
  • Úsáidtear ionchódú UTF-8 de réir réamhshocraithe le haghaidh sonraí sreinge i gceanntásca
  • Macraí domhanda breise% build_cflags,% build_cxxflags,% build_fflags agus% build_ldflags le bratacha don tiomsaitheoir agus don nascóir
  • Chuir an macra "% dnl" leis (Déan é a scriosadh go dtí an chéad líne eile) chun tuairimí a chur isteach
  • Soláthraíonn ceangail le haghaidh Python 3 tuairisceáin sreinge i bhfoirm sraitheanna UTF-8 sciatháilte in ionad sonraí beart.
  • Cuirtear tacaíocht leanúnach ar fáil do Lua 5.2-5.3, nach gá sainmhínithe comhoiriúnachta sa chód leis.
  • Cuireadh rannán nua leis "% patchlist" agus "% sourcelist", ar féidir a úsáid chun na paistí agus an cód foinse a chur ó liosta simplí ainmneacha gan na huimhreacha taifeadta a shonrú (mar shampla, in ionad "Patch0: - popt 1,16 -pkgconfig.patch »alt patchlist, is féidir leat%« popt-1.16-pkgconfig.patch ») a shonrú;

Mar fhocal scoir, dóibh siúd ar spéis leo feabhsúcháin an leagain nua seo de bhainisteoir an phacáiste a thástáil, ba cheart go mbeadh a fhios acu sin Tá béite Fedora 31 ar cheann de na chéad distros chun an leagan nua seo de RPM 4.15 a chur i bhfeidhm.

Más mian leat tuilleadh a fháil amach faoi is féidir leat dul i gcomhairle an nasc seo a leanas.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.