Utgivning av paketförvaltaren RPM 4.17

Efter ett Ärs utveckling har paketförvaltaren RPM 4.17.0 slÀppts. Projektet RPM4 utvecklas av företaget Red Hat och anvÀnds i sÄdana distributioner som RHEL (inklusive hÀrledda projekt som CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen och mÄnga andra. Tidigare utvecklades projektet RPM5 av ett oberoende team av utvecklare, vilket inte direkt Àr relaterat till RPM4 och för nÀrvarande Àr nedlagt (inte uppdaterat sedan 2010). Koden för projektet distribueras under licenserna GPLv2 och LGPLv2.

De mest mÀrkbara förbÀttringarna i RPM 4.17:

  • FörbĂ€ttrad hantering av fel under installation.
  • FörbĂ€ttrat grĂ€nssnitt för att skapa makron med Lua-sprĂ„ket.
  • Ett inbyggt makro %{exist:
} har lagts till för att kontrollera filers existens.
  • API-funktioner för transaktionshantering har utvidgats.
  • Syntaxen för inbyggda och anvĂ€ndardefinierade makron har standardiserats, liksom formatet för deras anrop (%foo arg, %{foo arg} och %{foo:arg} Ă€r nu ekvivalenta).
  • I buildroot tillĂ€mpas som standard en regel för att ta bort filer med " .la " och en regel har lagts till för att rensa den exekverbara biten för delade bibliotek.
  • En dbus-announce-plugin har lagts till för att informera om RPM-transaktioner via D-Bus.
  • En fapolicyd-plugin har lagts till för att definiera filĂ„tkomstpolicyer.
  • En fs-verity-plugin har lagts till för att verifiera Ă€ktheten av enskilda filer med hjĂ€lp av den inbyggda mekanismen fs-verity i kĂ€rnan.
  • Man-sidorna har översatts till Markdown-format.
  • En preliminĂ€r version av paket- och paketattributhanteringshandboken har införts.
  • Backend DBD, avsedd för lagring av data i Berkeley DB, har tagits bort (för kompatibilitet med gamla system kvarstĂ„r backend BDB_RO, som körs i skrivskyddat lĂ€ge). SQLite anvĂ€nds som standard databas.
  • Stöd för digitala signaturer EdDSA har lagts till.
  • Verktyg för att extrahera Debuginfo har delats upp i ett separat projekt.
  • HjĂ€lpfunktioner och paketgeneratorer i Python har delats upp i ett separat projekt.
  • Rensning av underhĂ„llslösa skript har genomförts.
  • Kryptografiska backends beecrypt och NSS har tagits bort.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster