Ẹya tuntun ti RPM 4.17 ti tu silẹ tẹlẹ ati pe awọn wọnyi ni awọn iroyin rẹ

Ẹya tuntun ti RPM 4.17 ni idasilẹ laipẹ ati ninu ẹya tuntun yii orisirisi awọn atunṣe ti ṣe iyẹn ṣe ilọsiwaju oluṣakoso package, nitori fun apẹẹrẹ mimu awọn ikuna, wiwo lati ṣẹda awọn macros ni ede Lua, awọn afikun tuntun ati diẹ sii ti ni ilọsiwaju.

Iṣẹ akanṣe RPM4 ti dagbasoke nipasẹ Red Hat ati lo ninu awọn pinpin kaakiri bi RHEL (pẹlu awọn iṣẹ akanṣe lati CentOS, Linux Scientific, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, ati ọpọlọpọ awọn omiiran.

Ni iṣaaju, ẹgbẹ idagbasoke ominira kan ti dagbasoke iṣẹ RPM5, eyiti ko ni ibatan taara si RPM4 ati pe a kọ silẹ lọwọlọwọ (ko ti ni imudojuiwọn lati ọdun 2010).

Apakan RPM le ni ṣeto awọn faili lainidii. Pupọ ti Awọn faili RPM jẹ "RPM alakomeji" (tabi BRPM) ti o ni ẹya idapọ ti diẹ ninu sọfitiwia kan. Awọn “RPM orisun” tun wa (tabi SRPM) ti o ni koodu orisun ti a lo lati kọ package alakomeji kan.

Awọn SRPM nigbagbogbo ni itẹsiwaju faili “.src.rpm” (.spm ninu awọn eto faili ti o ni opin si awọn ohun kikọ 3 gun, fun apẹẹrẹ FATs atijọ).

Awọn ẹya RPM pẹlu:

  • Awọn apo-iwe le ti paroko ati ṣayẹwo pẹlu GPG ati MD5.
  • Awọn faili koodu orisun (fun apẹẹrẹ .tar.gz, .tar.bz2) wa ninu awọn SRPM, gbigba gbigba ijẹrisi nigbamii.
  • PatchRPMs ati DeltaRPMs, eyiti o jẹ deede si awọn faili alemo, le ṣe imudojuiwọn ni afikun awọn idii RPM ti a fi sii.
  • Awọn igbẹkẹle le ni ipinnu laifọwọyi nipasẹ oluṣakoso package.

Awọn ẹya tuntun akọkọ ti RPM 4.17

Ninu ẹya tuntun ti RPM 4.17 o ṣe afihan pe mimu aṣiṣe nigba fifi sori ẹrọ ti ni ilọsiwaju pupọ, Ni afikun, wiwo lati ṣẹda awọn macros ni ede Lua tun ti ni ilọsiwaju.

Ni apakan awọn ilọsiwaju ti a gbekalẹ ninu awọn ẹya ẹrọ, o ṣe afihan pe dbus -ipolowo awọn afikun lati ṣe ijabọ awọn iṣowo RPM nipasẹ D-Bus, fapolicyd lati ṣalaye awọn ilana iwọle faili ati ohun itanna fs-otitọ lati jẹrisi ododo ti awọn faili kọọkan nipa lilo ẹrọ fs-verity ti a ṣe sinu ekuro.

Ni buildroot, nipa aiyipada, a lo ofin lati paarẹ awọn faili “.la” naa ati ofin ti a ṣafikun lati nu bit ti o ṣee ṣe lati awọn faili ile -ikawe ti o pin.

Ni afikun si i, o tun ṣe afihan pe a ti ṣe iṣẹ lati ni ilọsiwaju diẹ ninu awọn abala inu, bii iyẹn awọn oju -iwe eniyan ti yipada si ọna kika Markdown, awọn iwe afọwọkọ ti ko ni abojuto ti di mimọ, beecrypt ati NSS awọn ẹhin ẹhin crypto kuro ati pe iwe afọwọkọ akọkọ ti iṣakoso package ati itọsọna apoti tun pese

Ni apa keji o mẹnuba pe Atilẹyin DBD lati ṣafipamọ data ni Berkeley DB ti yọkuro (Fun ibamu pẹlu awọn eto agbalagba, ẹhin BDB_RO ti wa ni ipo kika-nikan). A lo Sqlite bi ibi ipamọ data aiyipada ati pe awọn awakọ oluranlọwọ Python ati awọn olupilẹṣẹ package ti ya sọtọ sinu iṣẹ akanṣe lọtọ.

Ti awọn ayipada miiran ti o wa jade lati ẹya tuntun yii:

  • Fikun-un ti a ṣe sinu%% tẹlẹ:…} lati jẹrisi wiwa faili naa.
  • Awọn agbara ti API lati ṣe ilana awọn iṣowo ti faagun.
  • Ilana ti a ṣe sinu ati awọn macros ti ṣalaye olumulo ti jẹ iṣọkan, ati ọna kika fun pipe wọn (% foo arg,% {foo arg}, ati% {foo: arg} jẹ deede bayi).
  • Afikun atilẹyin fun awọn ibuwọlu oni nọmba EdDSA.
  • Awọn ohun elo fun yiyọ Debuginfo jẹ lọtọ ninu iṣẹ akanṣe lọtọ.
  • Kika ti o wa titi ti ipadasẹhin rpm v3 ati awọn idii miiran
  • Ọpọlọpọ awọn itumọ titun ati ilọsiwaju
  • Ti o wa titi parametric awọn ariyanjiyan macro ti ṣalaye nipasẹ cli.
  • Ṣe atunṣe fun koodu aṣiṣe ti o padanu ni -eval ti kikọ si stdout kuna
  • Fix awọn igbanilaaye faili ti a beere fun API ko bọwọ fun
  • Ṣe atunṣe ailagbara ti ko wulo ti kaṣe data
  • Ṣafikun atilẹyin fun ẹrọ ṣiṣe Darwin

Níkẹyìn ti o ba nifẹ lati mọ diẹ sii nipa rẹ ti ẹya tuntun yii, o le ṣayẹwo awọn alaye naa Ni ọna asopọ atẹle.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.