Scaoileadh bainisteoir pacáiste RPM 4.15

Tar éis beagnach dhá bhliain d'fhorbairt tharla sé scaoileadh bainisteoir pacáiste rpm 4.15.0. Is é Red Hat a fhorbraíonn an tionscadal RPM4 agus úsáidtear é i ndáiltí mar RHEL (lena n-áirítear tionscadail díorthacha CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen agus go leor eile. Foireann forbartha neamhspleách roimhe seo forbartha tionscadal RPM5, nach bhfuil baint dhíreach aige le RPM4 agus atá tréigthe faoi láthair (gan nuashonrú ó 2010).

Is suntasaí feabhsúcháin in RPM 4.15:

  • Tacaíocht thurgnamhach breise do thionól gan phribhléid i dtimpeallacht chroot;
  • Curtha i bhfeidhm tacaíocht do chomhthreomharú cóimeála pacáiste ar chórais illárnacha. Socraítear an teorainn ar líon na snáitheanna tríd an macra “% _smp_build_ncpus” agus an athróg $RPM_BUILD_NCPUS. Chun líon na LAP a chinneadh, moltar an macra “%getncpus”;
  • Tacaíonn comhaid spec anois leis an oibreoir coinníollach “% elif” (eile más rud é), chomh maith leis na roghanna “%elifos” agus “%elifarch” chun ceangal a dhéanamh don dáileadh agus don ailtireacht;
  • Curtha leis rannóga nua "% patchlist" agus "%sourcelist", ar féidir iad a úsáid chun paistí agus foinsí a chur leis trí ainmneacha a liostú gan uimhreacha iontrála a shonrú (mar shampla, in ionad
    “Patch0: popt-1.16-pkgconfig.patch” sa rannóg % paistí is féidir leat “popt-1.16-pkgconfig.patch” a shonrú);

  • I rpmbuild curtha leis tacaíocht do chomhthionól dinimiciúil spleáchais lena gcuimsiú in src.rpm. Sa chomhad sonrach, tá tacaíocht don rannán “% generate_buildrequires” curtha leis, a bpróiseáiltear a bhfuil ann mar liosta spleáchais (BuildRequires), a éilíonn fíorú (má tá an spleáchas in easnamh, taispeánfar earráid).
  • Curtha i bhfeidhm Úsáidtear an t-oibreoir "^" chun leaganacha níos sine ná dáta ar leith a sheiceáil, ag déanamh a mhalairt ar fad leis an oibreoir "~". Mar shampla,
    clúdóidh "1.1^20160101" leagan 1.1 agus paistí a cuireadh leis tar éis an 1 Eanáir 2016;

  • Cuireadh rogha "--scm" leis chun mód "%autosetup SCM" a chumasú;
  • Cuireadh macra ionsuite "%{expr:...}" leis chun slonn treallach a mheas (cúpla lá ó shin bhí molta formáid "%[ expr ]");
  • Cinntíonn sé gurb é UTF-8 an t-ionchódú réamhshocraithe do shonraí teaghrán i gceanntásca;
  • Macraí domhanda curtha leis % build_cflags, % build_cxxflags, % build_fflags agus % build_ldflags le bratacha don tiomsaitheoir agus don nascóir;
  • Curtha leis an macra “%dnl” (Scaoil go dtí an Chéad Líne Eile) chun tuairimí a chur isteach;
  • Cinntíonn ceangail do Python 3 go gcuirtear teaghráin ar ais mar sheichimh UTF-8 éalaithe in ionad sonraí beart;
  • Inneall bunachar sonraí caochadán curtha leis chun tacaíocht do chórais gan rpmdb a fheabhsú (eg Debian);
  • Brath ailtireachta ARM feabhsaithe agus tacaíocht bhreise do armv8;
  • Soláthraíonn tacaíocht gan uaim do Lua 5.2-5.3, nach gá sainmhínithe compat sa chód.

Foinse: oscailtenet.ru

Add a comment