Keluaran RPM 4.18

Selepas setahun pembangunan, pengurus pakej RPM 4.18.0 dikeluarkan. Projek RPM4 dibangunkan oleh Red Hat dan digunakan dalam pengedaran seperti RHEL (termasuk projek derivatif CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen dan ramai lagi. Sebelum ini, pasukan pembangunan bebas membangunkan projek RPM5, yang tidak berkaitan secara langsung dengan RPM4 dan kini terbengkalai (tidak dikemas kini sejak 2010). Kod projek diedarkan di bawah lesen GPLv2 dan LGPLv2.

Penambahbaikan yang paling ketara dalam RPM 4.18 ialah:

  • Cangkang interaktif baharu "rpmspec --shell" dicadangkan, yang menyokong kerja dengan makro dan Lua terbenam (rpmlua).
  • Menambah utiliti baris arahan baharu, rpmuncompress, untuk memudahkan membongkar berbilang fail.
  • Kod untuk mengendalikan fail besar telah diolah semula untuk memasukkan perlindungan terhadap kelemahan yang memanipulasi pautan simbolik semasa pemasangan, pemulihan dan pembersihan.
  • Menambah bahagian belakang OpenPGP baharu untuk bekerja dengan tandatangan paket, berdasarkan projek Sequoia (pelaksanaan OpenPGP dalam Rust).
  • Makro "%bcond" yang lebih mudah difahami telah dicadangkan untuk menentukan keadaan semasa pemasangan.
  • Apabila menentukan kebergantungan yang lemah, sokongan untuk teg "meta" dan "pra" telah dilaksanakan.
  • Bahagian baharu "%conf" telah ditambahkan pada fail spec untuk memasang fail konfigurasi.

Sumber: opennet.ru

Tambah komen