Išleista RPM 6.1, paketų tvarkyklė, kuri bus naudojama „Fedora“ platinime. Linux 45. Projektą kuria „Red Hat“ ir jis naudojamas tokiuose platinimuose kaip RHEL, Fedora, SUSE, openSUSE, ALT. Linux, Rožė Linux, „OpenMandriva“, „Mageia“, asmeninis kompiuterisLinuxOS ir „Tizen“. Projekto kodas platinamas pagal GPLv2 ir LGPLv2 licencijas.
Rengiantis RPM 6.1 versijai, buvo priimta nauja leidimų numeravimo schema. Pirmasis versijos numerio skaitmuo keičiasi, kai keičiasi RPM paketo formatas, o antrasis skaitmuo keičiasi, kai pridedamos naujos funkcijos ir atgal suderinami pataisymai. Trečiasis skaitmuo rodo, ar galimi tik klaidų ar pažeidžiamumų pataisymai. Vietoj alfa ir beta versijų, kurios buvo išleistos testavimui, dabar skelbiamos kandidatų versijos.
Pagrindiniai 6.1 RPM pakeitimai:
- Norint atskirti prieigą prie raktų saugyklos, vietoj bendro operacijų užrakto naudojamas atskiras užraktas, kuris išsprendžia problemą, kai operacijų vykdymo metu sustabdomas visų užklausų, siunčiamų į rpmdb, apdorojimas.
- Atkurtas numatytasis NSS (vardų paslaugų perjungimo) sistemos naudojimas vartotojų ir grupių paieškai.
- Sistemose su 5.11+ branduolio versija ir 2.34+ glibc versija pagerintas failų deskriptorių uždarymo efektyvumas, kai kuriais atvejais sutrumpinant diegimo laiką 26 %.
- Pridėta nauja makrokomandų modifikatoriaus sintaksė (makrokomandos_pavadinimas<modifikatoriai>), pakeičianti makrokomandų elgseną. Įdiegti du modifikatoriai: „l“ (raidinis, išjungia „%“ simbolio apdorojimą makrokomandos tekste) ir „o“ (vienkartinis, vykdo makrokomandą tik pirmo iškvietimo metu ir po to naudoja talpykloje esančią reikšmę).
- Išraiška „%define“ dabar turi šias parinktis: „-e“, kad makrokomandos turinys būtų išplėstas tik apibrėžimo metu, ir „-g“, kad makrokomanda būtų patalpinta globaliame kontekste. Šių parinkčių derinys yra lygiavertis išraiškai „%global“.
- Patobulintas su surinkimu ir patikra susijusių klaidų tvarkymas.
- Patobulintas rpm-plugin-syslog įskiepio veikimas su systemd-journal.
- „rpmsign“ programa įgyvendina galimybę skaitmeniniu būdu pasirašyti failus naudojant PKCS11 žetonus.
Šaltinis: opennet.ru
