RPM 4.18 vrystelling

Na 'n jaar van ontwikkeling is die pakketbestuurder RPM 4.18.0 vrygestel. Die RPM4-projek word deur Red Hat ontwikkel en word gebruik in verspreidings soos RHEL (insluitend afgeleide projekte CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen en vele ander. Voorheen het 'n onafhanklike ontwikkelingspan die RPM5-projek ontwikkel, wat nie direk met RPM4 verband hou nie en tans laat vaar is (nie sedert 2010 opgedateer nie). Die projekkode word onder GPLv2- en LGPLv2-lisensies versprei.

Die mees noemenswaardige verbeterings in RPM 4.18 is:

  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° новая интСрактивная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Β«rpmspec β€”shellΒ», ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π°Ρ Ρ€Π°Π±ΠΎΡ‚Ρƒ с макросами ΠΈ встроСнным Lua (rpmlua).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° новая ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки rpmuncompress, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰Π°Ρ распаковку Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ².
  • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠΎΠ΄ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ уязвимостСй, ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… символичСскими ссылками Π² процСссС установки, восстановлСния ΠΈ очистки.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ OpenPGP-бэкСнд для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с подписями ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², основанный Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Sequoia (рСализация OpenPGP Π½Π° языкС Rust).
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π±ΠΎΠ»Π΅Π΅ понятный макрос Β«%bcondΒ» для опрСдСлСния условий ΠΏΡ€ΠΈ сборкС.
  • ΠŸΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ слабых зависимостСй (weak dependency) Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅Π³ΠΎΠ² Β«metaΒ» ΠΈ Β«preΒ».
  • Π’ spec-Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° новая сСкция Β«%confΒ» для сборки Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Bron: opennet.ru

Voeg 'n opmerking