Vydanie správcu balíkov RPM 4.17

Po roku vývoja bol vydaný správca balíkov RPM 4.17.0. Projekt RPM4 je vyvinutý spoločnosťou Red Hat a používa sa v takých distribúciách ako RHEL (vrátane odvodených projektov CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen a mnoho ďalších. Predtým nezávislý vývojový tím vyvinul projekt RPM5, ktorý priamo nesúvisí s RPM4 a v súčasnosti je opustený (neaktualizovaný od roku 2010). Kód projektu je distribuovaný pod licenciami GPLv2 a LGPLv2.

Najpozoruhodnejšie vylepšenia v RPM 4.17 sú:

  • Vylepšené riešenie porúch počas inštalácie.
  • Vylepšené rozhranie na vytváranie makier v Lua.
  • Pridané vstavané makro %{exist:...} na kontrolu, či súbor existuje.
  • Rozšírili sa možnosti API pre spracovanie transakcií.
  • Syntax vstavaných a užívateľských makier bola zjednotená, ako aj formát ich volania (%foo arg, %{foo arg} a %{foo:arg} sú teraz ekvivalentné).
  • buildroot má predvolené pravidlo na odstránenie súborov ".la" a pridalo pravidlo na vymazanie spustiteľného bitu pre súbory zdieľanej knižnice.
  • Pridaný doplnok dbus-announce na hlásenie transakcií RPM cez D-Bus.
  • Pridaný doplnok fapolicyd na definovanie pravidiel prístupu k súborom.
  • Pridaný doplnok fs-verity na overenie pravosti jednotlivých súborov pomocou mechanizmu fs-verity zabudovaného v jadre.
  • Manové stránky boli skonvertované do formátu Markdown.
  • Poskytuje úvodnú príručku na správu balíkov a vytváranie balíkov.
  • Backend DBD, určený na ukladanie dát v Berkeley DB, bol odstránený (pre kompatibilitu so staršími systémami bol ponechaný backend BDB_RO, ktorý funguje v režime len na čítanie). Predvolená databáza je sqlite.
  • Pridaná podpora pre digitálne podpisy EdDSA.
  • Nástroje na extrahovanie Debuginfo sú rozdelené do samostatného projektu.
  • Pomocné procesory a generátory balíkov v Pythone sú rozdelené do samostatného projektu.
  • Skripty, ktoré zostali neudržiavané, boli vyčistené.
  • Kryptografické backendy beecrypt a NSS boli odstránené.

Zdroj: opennet.ru

Pridať komentár