RPM 4.18 buraxılışı

Bir illik inkişafdan sonra paket meneceri RPM 4.18.0 buraxıldı. RPM4 layihəsi Red Hat tərəfindən hazırlanmışdır və RHEL (törəmə layihələri CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux daxil olmaqla), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, kimi paylamalarda istifadə olunur. Tizen və bir çox başqaları. Əvvəllər müstəqil inkişaf qrupu RPM5 ilə birbaşa əlaqəli olmayan və hazırda tərk edilmiş (4-cu ildən yenilənmir) RPM2010 layihəsini hazırlamışdı. Layihə kodu GPLv2 və LGPLv2 lisenziyaları altında paylanır.

RPM 4.18-də ən diqqət çəkən təkmilləşdirmələr bunlardır:

  • Makrolarla və daxili Lua (rpmlua) ilə işləməyi dəstəkləyən yeni interaktiv qabıq “rpmspec -shell” təklif edilmişdir.
  • Birdən çox faylın paketdən çıxarılmasını asanlaşdırmaq üçün rpmuncompress adlı yeni komanda xətti proqramı əlavə edilmişdir.
  • Böyük faylları idarə etmək üçün kod quraşdırma, bərpa və təmizləmə zamanı simvolik əlaqə manipulyasiya zəifliklərindən qorunmaq üçün yenidən işlənmişdir.
  • Sequoia layihəsi əsasında paket imzaları ilə işləmək üçün yeni OpenPGP backend əlavə edildi (Rust dilində OpenPGP tətbiqi).
  • Montaj zamanı şərtləri müəyyən etmək üçün daha başa düşülən “%bcond” makrosu təklif edilmişdir.
  • Zəif asılılıqları təyin edərkən, "meta" və "pre" teqlər üçün dəstək tətbiq edilmişdir.
  • Konfiqurasiya fayllarının yığılması üçün spesifikasiya fayllarına yeni “%conf” bölməsi əlavə edilmişdir.

Mənbə: opennet.ru

Добавить комментарий