RPM 4.18 nga pagpagawas

Pagkahuman sa usa ka tuig nga pag-uswag, gipagawas ang manager sa package nga RPM 4.18.0. Ang RPM4 nga proyekto gimugna sa Red Hat ug gigamit sa mga pag-apod-apod sama sa RHEL (lakip ang mga derivative projects CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen ug daghan pa. Kaniadto, usa ka independent development team ang nagpalambo sa proyekto sa RPM5, nga dili direktang may kalabutan sa RPM4 ug sa pagkakaron gibiyaan (wala gi-update sukad sa 2010). Ang code sa proyekto giapod-apod ubos sa GPLv2 ug LGPLv2 nga mga lisensya.

Ang labing inila nga mga pag-uswag sa RPM 4.18 mao ang:

  • Usa ka bag-ong interactive nga shell nga "rpmspec -shell" ang gisugyot, nga nagsuporta sa pagtrabaho sa mga macro ug built-in nga Lua (rpmlua).
  • Usa ka bag-ong command line utility, rpmuncompress, gidugang aron mas dali ang pag-unpack sa daghang mga file.
  • Ang code alang sa pagdumala sa dagkong mga file gibag-o aron maapil ang proteksyon batok sa mga kahuyangan sa pagmaniobra sa symlink sa panahon sa pag-instalar, pagbawi, ug paglimpyo.
  • Gidugang ang usa ka bag-ong OpenPGP backend alang sa pagtrabaho sa mga pirma sa pakete, base sa proyekto sa Sequoia (pagpatuman sa OpenPGP sa Rust nga pinulongan).
  • Usa ka mas masabtan nga macro "%bcond" ang gisugyot alang sa pagtino sa mga kondisyon sa panahon sa asembliya.
  • Kung gihubit ang huyang nga mga dependency, gipatuman ang suporta alang sa "meta" ug "pre" nga mga tag.
  • Usa ka bag-ong seksyon nga "% conf" gidugang sa mga spec file alang sa pag-assemble sa mga file sa pag-configure.

Source: opennet.ru

Idugang sa usa ka comment