Pakete-kudeatzailea RPM 4.17 kaleratzea

Urtebeteko garapenaren ondoren, RPM 4.17.0 pakete kudeatzailea kaleratu zen. RPM4 proiektua Red Hat-ek garatzen du eta RHEL (CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Mageia, PCLinuxOS eta, besteak beste, banaketetan erabiltzen da. Tizen eta beste asko. Aurretik, garapen talde independente batek RPM5 proiektua garatu zuen, RPM4rekin zerikusi zuzena ez duena eta gaur egun bertan behera dagoena (2010etik eguneratu gabea). Proiektuaren kodea GPLv2 eta LGPLv2 lizentzien arabera banatzen da.

RPM 4.17n hobekuntza nabarmenenak hauek dira:

  • Instalazio garaian akatsen kudeaketa hobetu da.
  • Lua-n makroak sortzeko interfazea hobetua.
  • %{exist:...} makro integratua gehitu da fitxategi bat dagoen egiaztatzeko.
  • Transakzioen prozesatzeko API gaitasunak zabaldu dira.
  • Erabiltzaile eta integratuen makroen sintaxia bateratu egin da, baita deitzeko formatua ere (%foo arg, %{foo arg} eta %{foo:arg} baliokideak dira orain).
  • buildroot-ek ".la" fitxategiak kentzeko arau lehenetsia du eta partekatutako liburutegiko fitxategietarako bit exekutagarria garbitzeko arau bat gehitu du.
  • Dbus-announce plugina gehitu da D-Bus bidez RPM transakzioen berri emateko.
  • Fapolicyd plugina gehitu da fitxategien sarbide-politikak definitzeko.
  • Fs-verity plugina gehitu da fitxategi indibidualen benetakotasuna egiaztatzeko, nukleoan integratutako fs-verity mekanismoa erabiliz.
  • Man orriak Markdown formatura bihurtu dira.
  • Paketeak kudeatzeko eta paketeak sortzeko hasierako gida eskaintzen du.
  • Berkeley DB-n datuak gordetzeko pentsatutako DBD backend-a kendu egin da (sistema zaharrekin bateragarri izateko, irakurtzeko moduan funtzionatzen duen BDB_RO backend-a utzi da). Datu-base lehenetsia sqlite da.
  • EdDSA sinadura digitaletarako euskarria gehitu da.
  • Debuginfo ateratzeko utilitateak proiektu ezberdin batean bereizten dira.
  • Python-en prozesadore osagarriak eta pakete-sorgailuak proiektu ezberdin batean bereizten dira.
  • Mantentzeke utzitako scriptak garbitu dira.
  • Beecrypt eta NSS backend kriptografikoak kendu dira.

Iturria: opennet.ru

Gehitu iruzkin berria