Az RPM 4.17 új verziója már megjelent, és ezek a hírei

Megjelent az RPM 4.17 új verziója nemrégiben és ebben az új verzióban különféle javítások történtek javítják ezt a csomagkezelőt, mivel például a hibák kezelése, a Lua nyelvű makrók létrehozására szolgáló felület, új bővítmények és egyebek javultak.

Az RPM4 projektet a Red Hat fejlesztette ki, és olyan disztribúciókban használják, mint az RHEL (beleértve a CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux forrásból származó projekteket), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen és még sokan mások.

Korábban egy független fejlesztőcsoport fejlesztette ki az RPM5 projektet, amely nem kapcsolódik közvetlenül az RPM4-hez, és jelenleg felhagynak vele (2010 óta nem frissítették).

Az RPM csomag tetszőleges fájlkészletet tartalmazhat. legtöbb Az RPM fájlok "bináris RPM" (vagy BRPM), amelyek egyes szoftverek fordított verzióját tartalmazzák. Vannak olyan "forrás RPM -ek" (vagy SRPM -ek) is, amelyek a bináris csomag létrehozásához használt forráskódot tartalmazzák.

Az SRPM -ek általában ".src.rpm" fájlkiterjesztéssel rendelkeznek (.spm a 3 karakter hosszúságú fájlrendszereken, például régi DOS FAT -oknál).

Az RPM jellemzői:

  • A csomagok titkosíthatók és ellenőrizhetők a GPG és az MD5 segítségével.
  • A forráskód fájlokat (pl. .Tar.gz, .tar.bz2) az SRPM-ek tartalmazzák, lehetővé téve a későbbi ellenőrzést.
  • A patch fájlokkal egyenértékű PatchRPM és DeltaRPM fokozatosan frissítheti a telepített RPM csomagokat.
  • A függőségeket a csomagkezelő automatikusan megoldhatja.

Az RPM 4.17 fő újdonságai

Az RPM 4.17 új verziójában kiemeljük, hogy a hibák kezelése a telepítés során jelentősen javult, Ezenkívül a Lua nyelvű makrók létrehozására szolgáló felület is javult.

Ami a fejlesztéseknek a tartozékokban bemutatott részét illeti, kiemeljük, hogy dbus -bemondó bővítmények hozzáadva RPM tranzakciók bejelentése a D-Bus-on keresztül, fapolicyd fájlhozzáférési házirendek és bővítmények meghatározásához fs-verity hogy ellenőrizze az egyes fájlok hitelességét a kernelbe épített fs-verity mechanizmus segítségével.

A buildrootban alapértelmezés szerint szabályt alkalmaztak a ".la" fájlok törlésére és hozzáadott egy szabályt a végrehajtható bit törléséhez a megosztott könyvtári fájlokból.

Ezen kívül azt is kiemelik, hogy dolgoztak bizonyos belső szempontok javításán, ilyenek a kézi oldalakat Markdown formátumba konvertálták, a felügyelet nélküli szkripteket megtisztították, beecrypt és NSS titkosítási háttér eltávolítva és hogy a csomagkezelési és csomagolási útmutató kezdeti tervezete is rendelkezésre áll

Másrészt megemlítik azt A DBD háttérprogram az adatok Berkeley DB -ben való tárolására eltávolításra került (A régebbi rendszerekkel való kompatibilitás érdekében a BDB_RO háttérprogram csak olvasható módban marad). Az Sqlite alapértelmezett adatbázis és hogy a Python helper illesztőprogramokat és csomaggenerátorokat külön projektre különítsék el.

A többi változás közül amelyek kiemelkednek ebből az új verzióból:

  • Hozzáadott beépített makró% {létező:…} a fájl létezésének ellenőrzéséhez.
  • Bővült az API képessége a tranzakciók feldolgozására.
  • A beépített és a felhasználó által definiált makrók szintaxisa, valamint a hívásuk formátuma egységes volt (% foo arg,% {foo arg} és% {foo: arg} egyenértékűek).
  • Hozzáadott támogatás az EdDSA digitális aláírásokhoz.
  • A Debuginfo kinyerésére szolgáló segédprogramok külön projektben külön vannak.
  • A regressziós fordulat / perc v3 és más csomagok fix olvasása
  • Sok új és továbbfejlesztett fordítás
  • Javítva a cli által definiált paraméteres makró argumentumok.
  • Javítás a hiányzó hibakódértelmezésben, ha nem sikerül írni az stdout -ba
  • Javítsa ki az API által kért fájl engedélyeket
  • Javítsa ki az adatbázis gyorsítótárának szükségtelen érvénytelenítését
  • Támogassa a Darwin operációs rendszert

Végül ha érdekel, hogy többet tudjon meg róla ennek az új verziónak a részleteit ellenőrizheti A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.