RPM 4.17 -julkaisu

Vuoden kehitystyön jälkeen paketinhallintaohjelma RPM 4.17.0 julkaistiin. RPM4-projektin on kehittänyt Red Hat ja sitä käytetään sellaisissa jakeluissa kuin RHEL (mukaan lukien johdannaisprojektit CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen ja monet muut. Aiemmin riippumaton kehitystiimi kehitti RPM5-projektin, joka ei liity suoraan RPM4:ään ja on tällä hetkellä hylätty (ei päivitetty vuoden 2010 jälkeen). Projektikoodia jaetaan GPLv2- ja LGPLv2-lisensseillä.

RPM 4.17:n merkittävimmät parannukset ovat:

  • Parannettu vikojen käsittely asennuksen aikana.
  • Parannettu käyttöliittymä makrojen luomiseen Luassa.
  • Lisätty sisäänrakennettu makro %{exist:...} tarkistaaksesi, onko tiedosto olemassa.
  • Tapahtumien käsittelyn API-ominaisuuksia on laajennettu.
  • Sisäänrakennettujen ja käyttäjämakrojen syntaksi ja niiden kutsumismuoto on yhtenäistetty (%foo arg, %{foo arg} ja %{foo:arg} ovat nyt vastaavia).
  • buildrootilla on oletussääntö .la-tiedostojen poistamiseksi, ja se on lisännyt säännön, joka tyhjentää suoritettavan bitin jaetuille kirjastotiedostoille.
  • Lisätty dbus-announce-laajennus RPM-tapahtumien raportointiin D-Busin kautta.
  • Lisätty fapolicyd-laajennus tiedostojen pääsykäytäntöjen määrittämiseen.
  • Lisätty fs-verity-laajennus yksittäisten tiedostojen aitouden tarkistamiseksi ytimeen sisäänrakennetun fs-verity-mekanismin avulla.
  • Man-sivut on muunnettu Markdown-muotoon.
  • Tarjoaa alustavan oppaan pakettien hallintaan ja pakettien luomiseen.
  • Berkeley DB:n tietojen tallentamiseen tarkoitettu DBD-taustaosa on poistettu (yhteensopivuuden vuoksi vain luku -tilassa toimiva BDB_RO-taustaosa on jätetty). Oletustietokanta on sqlite.
  • Lisätty tuki EdDSA-digitaalisille allekirjoituksille.
  • Debuginfon purkamiseen tarvittavat apuohjelmat on erotettu erilliseksi projektiksi.
  • Pythonin apuprosessorit ja pakettigeneraattorit on erotettu erilliseksi projektiksi.
  • Huollamattomat skriptit on puhdistettu.
  • Beecrypt- ja NSS-salauksen taustaohjelmat on poistettu.

Lähde: opennet.ru

Lisää kommentti