РПМ 4.16 долази са побољшањима у ДБ-овима, операторима, макроима и многим другим

После годину дана развоја, коначно лансирање стабилна верзија менаџера пакета "РПМ 4.16", у којима извршена су нека побољшања о оператерима, новим позадинским датотекама и другим променама.

Пројекат РПМ4 је развио Ред Хат и користи се у дистрибуцијама попут РХЕЛ (укључујући и оне изведене из ЦентОС, Сциентифиц Линук, АсиаЛинук, Ред Флаг Линук, Орацле Линук), Федора, СУСЕ, опенСУСЕ, АЛТ Линук, ОпенМандрива, Магеиа, ПЦЛинукОС, Тизен и многим другима.

Претходно је независни развојни тим развио пројекат РПМ5, који није директно повезан са РПМ4 и тренутно је напуштен (није ажуриран од 2010. године). Код пројекта дистрибуира се под ГПЛв2 лиценцама

Главне нове карактеристике РПМ 4.16

У овој новој изданој верзији менаџера пакета РПМ 4.16 имплементиран је нови позадински систем за чување база података у СКЛите ДБМС-у, с тим позадинским планирањем ће се користити Федора 33 верзија уместо на позадинском окружењу заснованом на БеркелеиДБ.

Друга промена која је примењена је нова експериментална позадина само за читање за складиштење базе података у БДБ (Орацле Беркелеи ДБ). Имплементација је написана од нуле и не користи застарели позадински код БеркелеиДБ, који је застарео, али је подразумевано и даље укључен.

У делу макронаредби и израза Додата је подршка „% Иф“ за оператора тенарине (% {екпр: 1 == 0? »да»: »не»}) и понудите уграђено поређење верзија ('% [в »3: 1.2-1 ″> в» 2.0 ″]') и нове додати су макронаредбе% арм32,% арм64 и% рисцв да би се дефинисала архитектура, а такође заједно са њима уграђени макро% {мацрободи:…} за добијање макро садржаја.

Поред тога, предложена је нова верзија АПИ-ја за рашчлањивање и упоређивање за језике Ц и Питхон.

Обезбеђена паралелизација извршења брп-траке и компоненте тест пакета. Извршена је оптимизација паралелизације процеса генерисања пакета.

Такође је додата опција „–салвагедб“ у услужни програм рпмдб за враћање оштећене базе података (ради само са НДБ позадином).

Забрањено је у изразима користити речи које нису одвојене наводницима, нпр. Нпр. Уместо „а == б“ сада треба да напишете „» а »==» б ».

Анализатор израза имплементира синтаксу „% [...]“ за извршавање израза са проширењем макроа (разликује се од „% {екпр: ...}“ по томе што се макрои прво извршавају).

Је додат подршка за кратко ширење логичких оператора и станара у изразима („% [0 && 1/0]“ се третира као 0 и не доводи до грешке због покушаја дељења са нулом).

Додато подршка за употребу логичког оператора НОТ у произвољном контексту (! "%? Фоо").

Понашање оператора "||" а „&&“ је поравнато Перл / Питхон / Руби, тј. уместо да враћа логичку вредност, сада враћа последњу израчунату вредност (на пример, „% [2 || 3]“ ће вратити 2).

Оф тхе друге промене које се истичу ове нове верзије РПМ 4.16:

  • Додата могућност провере алтернативних формата за дигиталне потписе и хешеве.
  • Додата подршка за мета-зависности (Захтева (мета): сомепкг), које не утичу на редослед инсталације и уклањања.
  • Додата је опција „–рпмв3“ за рпмсигн ради примене РПМ3 дигиталних потписа.
  • Додата је опција за инсталирање „–екцлудеартифацтс“ да би се прескочила инсталација документације, примера конфигурационих датотека и других сродних података.
  • Застарела подршка за РПМв3 и криптографске позадине беецрипт и НСС.
  • Додата подршка за ДСА2 (гцрипт) и ЕдДСА.
  • Уклоњена је експериментална база података заснована на ЛМДБ-у.
  • Стабилна позадинска база података декларисана на основу НДБ складишта.
  • Примењена је подршка за класификацију датотека према њиховим врстама садржаја МИМЕ.
  • Додата је могућност генерисања зависности помоћу параметарских макронаредби.

Коначно ако желите да сазнате више о томе, можете проверити комплетан дневник промена У следећем линку.

Што се тиче примене нове верзије, морате сачекати да се стави у службене канале ваше дистрибуције или ако сте љубитељ, можете саставити пакет. Веза до преузимање је ово.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.