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