RPM 6.1 paket menejerining chiqarilishi

Fedora distributivida ishlatiladigan paket menejeri RPM 6.1 chiqarildi. Linux 45. Loyiha Red Hat tomonidan ishlab chiqilgan va RHEL, Fedora, SUSE, openSUSE, ALT kabi distributivlarda qo'llaniladi. Linux, Roza Linux, OpenMandriva, Mageia, PCLinuxOS va Tizen. Loyiha kodi GPLv2 va LGPLv2 litsenziyalari ostida tarqatiladi.

RPM 6.1 ga tayyorgarlik ko'rish jarayonida yangi reliz raqamlash sxemasi qabul qilindi. Versiya raqamining birinchi raqami RPM paket formati o'zgarganda o'zgaradi va ikkinchi raqam yangi funksiyalar va orqaga mos keladigan tuzatishlar qo'shilganda o'zgaradi. Uchinchi raqam faqat xato yoki zaifliklarni tuzatish mavjudligini ko'rsatadi. Sinov uchun chiqarilgan alfa va beta versiyalari o'rniga endi reliz nomzodlari e'lon qilindi.

RPM 6.1 dagi asosiy o'zgarishlar:

  • Kalit do'koniga kirishni ajratish uchun umumiy tranzaksiya qulfidan foydalanish o'rniga alohida qulf ishlatiladi, bu esa tranzaksiyalarni bajarish paytida rpmdb ga barcha so'rovlarni qayta ishlashni to'xtatish muammosini hal qiladi.
  • Foydalanuvchilar va guruhlarni qidirish uchun NSS (Nom xizmati almashinuvi) tizimining standart ishlatilishi tiklandi.
  • 5.11+ yadrosi va glibc 2.34+ versiyasiga ega tizimlarda fayl tavsiflovchilarini yopish samaradorligi yaxshilandi, bu ba'zi hollarda o'rnatish vaqtini 26% ga qisqartirdi.
  • Makroslarning xatti-harakatlarini o'zgartiruvchi yangi makro modifikator sintaksisi (macro_name<modifiers>) qo'shildi. Ikkita modifikator amalga oshirildi: "l" (so'zma-so'z, makro tanasi ichidagi "%" belgisini qayta ishlashni o'chiradi) va "o" (bir martalik, makrosni faqat birinchi chaqiruvda bajaradi va keyin keshlangan qiymatdan foydalanadi).
  • "%define" ifodasi endi quyidagi variantlarga ega: makro tanasini faqat ta'rif paytida kengaytirish uchun "-e" va makroni global kontekstga joylashtirish uchun "-g". Ushbu variantlarning kombinatsiyasi "%global" ifodasiga teng.
  • Yig'ish va tekshirish bilan bog'liq xatolarni qayta ishlash yaxshilandi.
  • systemd-journal bilan rpm-plugin-syslog plaginining ishlashi yaxshilandi.
  • rpmsign yordamchi dasturi PKCS11 tokenlaridan foydalangan holda fayllarni raqamli imzolash imkoniyatini amalga oshiradi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster