Објављена је нова верзија РПМ 4.17 недавно и у овој новој верзији направљени су различити поправци који побољшавају овај менаџер пакета, будући да су побољшани, на пример, руковање грешкама, интерфејс за креирање макроа на језику Луа, нови додаци и још много тога.
Пројекат РПМ4 развио је Ред Хат и користи се у дистрибуцијама попут РХЕЛ (укључујући пројекте изведене из ЦентОС -а, Сциентифиц Линука, АсиаЛинук -а, Ред Флаг Линука, Орацле Линука), Федора, СУСЕ, опенСУСЕ, АЛТ Линук, ОпенМандрива, Магеиа, ПЦЛинукОС, Тизен и многи други.
Претходно је независни развојни тим развио пројекат РПМ5, који није директно повезан са РПМ4 и тренутно је напуштен (није ажуриран од 2010. године).
РПМ пакет може садржати произвољан скуп датотека. Већина РПМ датотеке су "бинарни РПМ" (или БРПМ) који садрже компајлирану верзију неког софтвера. Постоје и „изворни РПМ -ови“ (или СРПМ) који садрже изворни код који се користи за израду бинарног пакета.
СРПМ -ови обично имају екстензију датотеке ".срц.рпм" (.спм на системима датотека ограниченој на 3 знака, на пример стари ДОС ФАТ -ови).
РПМ функције укључују:
- Пакети се могу шифровати и верификовати помоћу ГПГ и МД5.
- Датотеке изворног кода (нпр. .Тар.гз, .тар.бз2) су укључене у СРПМ-ове, што омогућава каснију верификацију.
- ПатцхРПМ и ДелтаРПМ, који су еквивалентни датотекама закрпа, могу постепено ажурирати инсталиране РПМ пакете.
- Менаџер пакета може аутоматски да реши зависности.
Главне нове карактеристике РПМ 4.17
У овој новој верзији РПМ 4.17 наглашено је да руковање грешкама током инсталације је значајно побољшано, поред тога, побољшано је и сучеље за стварање макроа на језику Луа.
Што се тиче дела побољшања која су представљена у додатној опреми, наглашено је да додани додаци дбус -ноунцер за извештавање о РПМ трансакцијама путем Д-Бус-а, фаполицид да бисте дефинисали политику приступа датотекама и додатак фс-верити ради провере аутентичности појединачних датотека помоћу механизма фс-верити уграђеног у језгро.
У буилдроот -у, подразумевано, примењено је правило за брисање датотека ".ла" и додато правило за брисање извршног бита из датотека дељене библиотеке.
Поред тога, наглашено је и то радило се на побољшању неких унутрашњих аспеката, као што је то ман странице су конвертоване у Маркдовн формат, скрипте без надзора су очишћене, беецрипт и НСС крипто подлоге уклоњене и да је такође обезбеђен почетни нацрт водича за управљање паковањем и паковањем
С друге стране се помиње да ДБД позадина за складиштење података у Беркелеи ДБ је уклоњена (Ради компатибилности са старијим системима, БДБ_РО позадина је остављена у режиму само за читање). Склите се користи као подразумевана база података и да су помоћни управљачки програми Питхон и генератори пакета одвојени у посебан пројекат.
Од осталих промена који се издвајају из ове нове верзије:
- Додан уграђени макро% {екист:…} за проверу постојања датотеке.
- Проширене су могућности АПИ -ја за обраду трансакција.
- Синтакса за уграђене и кориснички дефинисане макрое је обједињена, као и формат за њихово позивање (% фоо арг,% {фоо арг} и% {фоо: арг} су сада еквивалентни).
- Додата подршка за ЕдДСА дигиталне потписе.
- Помоћни програми за издвајање Дебугинфо -а одвојени су у засебном пројекту.
- Исправљено читање регресионих рпм в3 и других пакета
- Много нових и побољшаних превода
- Фиксни параметарски макро аргументи које дефинише цли.
- Исправка недостајућег кода грешке у –евал ако писање на стдоут не успе
- Не поштују се дозволе за поправку датотека које захтева АПИ
- Поправите непотребно поништавање кеша базе података
- Додајте подршку за Дарвин оперативни систем
Коначно ако сте заинтересовани да сазнате више о томе ове нове верзије, можете проверити детаље У следећем линку.