Utgivelse av pakkebehandling RPM 4.18

Etter et år med utvikling ble pakkebehandleren RPM 4.18.0 utgitt. RPM4-prosjektet er utviklet av Red Hat og brukes i slike distribusjoner som RHEL (inkludert derivatprosjekter CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen og mange andre. Tidligere har et uavhengig utviklingsteam utviklet RPM5-prosjektet, som ikke er direkte relatert til RPM4 og for tiden er forlatt (ikke oppdatert siden 2010). Prosjektkoden er distribuert under GPLv2- og LGPLv2-lisenser.

De mest bemerkelsesverdige forbedringene i RPM 4.18 er:

  • Et nytt interaktivt skall "rpmspec -shell" har blitt foreslått, som støtter arbeid med makroer og innebygd Lua (rpmlua).
  • Et nytt kommandolinjeverktøy, rpmuncompress, er lagt til for å gjøre det enklere å pakke ut flere filer.
  • Koden for håndtering av store filer har blitt omarbeidet for å inkludere beskyttelse mot manipulasjonssårbarheter for symbolkoblinger under installasjon, gjenoppretting og opprydding.
  • Lagt til en ny OpenPGP-backend for arbeid med pakkesignaturer, basert på Sequoia-prosjektet (OpenPGP-implementering på Rust-språket).
  • En mer forståelig makro "%bcond" er foreslått for å definere forhold under montering.
  • Når du definerer svake avhengigheter, har støtte for "meta" og "pre"-tagger blitt implementert.
  • En ny seksjon "%conf" er lagt til spesifikasjonsfilene for å sette sammen konfigurasjonsfiler.

Kilde: opennet.ru

Legg til en kommentar