RPM 4.17 uus versioon on juba välja antud ja need on selle uudised

RPM 4.17 uus versioon ilmus hiljuti ja selles uues versioonis on tehtud erinevaid parandusi mis parandavad seda paketihaldurit, kuna näiteks rikete käsitlemist, Lua keeles makrosid loovat liidest, uusi pistikprogramme ja muud on täiustatud.

RPM4 projekti on välja töötanud Red Hat ja seda kasutatakse levitustes nagu RHEL (sealhulgas CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux) projektid, Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen ja paljud teised.

Varem töötas sõltumatu arendusmeeskond välja RPM5 projekti, mis pole otseselt seotud RPM4-ga ja on praegu loobutud (seda pole uuendatud alates 2010. aastast).

RPM-pakett võib sisaldada suvalist failikomplekti. Enamik RPM-failid on "binaarne RPM" (või BRPM), mis sisaldavad mõne tarkvara kompileeritud versiooni. Samuti on olemas "lähte RPM -id" (või SRPM), mis sisaldavad binaarpaketi koostamiseks kasutatud lähtekoodi.

SRPMidel on tavaliselt faililaiend ".src.rpm" (.spm failisüsteemides, mille pikkus on kuni 3 tähemärki, näiteks vanad DOS -failid).

RPM funktsioonide hulka kuuluvad:

  • Pakette saab krüptida ja kontrollida GPG ja MD5 abil.
  • Lähtekoodifailid (nt .tar.gz, .tar.bz2) on kaasatud SRPM-idesse, mis võimaldab hiljem kontrollida.
  • Paigutusfailidega samaväärsed PatchRPM-id ja DeltaRPM-id võivad installitud RPM-i pakette järk-järgult värskendada.
  • Sõltuvused saab paketihaldur automaatselt lahendada.

RPM 4.17 peamised uued funktsioonid

Selles RPM 4.17 uues versioonis rõhutatakse, et vigade käsitlemine paigaldamise ajal on oluliselt paranenud, Lisaks on täiustatud ka liidest maua keele loomiseks Lua keeles.

Mis puutub lisaseadmetes esitatud täiustuste osas, siis rõhutatakse seda lisatud dbus -kuulutaja pistikprogrammid RPM-tehingutest D-Busi kaudu aru andma, fapolicyd failipääsupoliitika ja pistikprogrammi määratlemiseks fs-tõde üksikute failide autentsuse kontrollimiseks, kasutades tuuma sisseehitatud mehhanismi fs-verity.

Buildrootis on vaikimisi rakendati reeglit ".la" failide kustutamiseks ja lisas reegli, et kustutada täidetav bitt jagatud teegi failidest.

Lisaks sellele rõhutatakse ka seda on tehtud tööd mõne sisemise aspekti parandamiseks, nagu see man -lehed on teisendatud Markdown -vormingusse, järelevalveta skriptid on puhastatud, beekrüpt ja NSS -i krüpto taustaprogrammid on eemaldatud ning pakettide haldamise ja pakendamise juhendi esialgne mustand

Teisalt mainitakse seda DBD taustaprogramm on andmete salvestamiseks Berkeley DB -s eemaldatud (Vanemate süsteemidega ühilduvuse tagamiseks jäetakse BDB_RO taustaprogramm kirjutuskaitstud režiimi). Sqlite'i kasutatakse vaikimisi andmebaasina ja et Pythoni abistaja draiverid ja pakettide generaatorid eraldatakse eraldi projektiks.

Muudest muudatustest mis eristuvad sellest uuest versioonist:

  • Faili olemasolu kontrollimiseks lisati sisseehitatud makro% {olemasolu:…}.
  • API võimalusi tehingute töötlemiseks on laiendatud.
  • Sisseehitatud ja kasutaja määratud makrode süntaks ning nende helistamise vorm on ühtlustatud (% foo arg,% {foo arg} ja% {foo: arg} on nüüd samaväärsed).
  • Lisatud EdDSA digitaalallkirjade tugi.
  • Debuginfo ekstraheerimise utiliidid on eraldi projektis eraldi.
  • Regressioonipöörete arvu v3 ja muude pakettide fikseeritud lugemine
  • Paljud uued ja täiustatud tõlked
  • Fikseeritud parameetrilised makroargumendid, mille on määranud cli.
  • Parandus puuduva veakoodi kohta - kui stdouti kirjutamine ebaõnnestub
  • Parandage API taotletud failide lubasid
  • Parandage andmebaasi vahemälu tarbetu tühistamine
  • Lisage Darwini operatsioonisüsteemi tugi

Lõpuks kui olete huvitatud sellest rohkem teada saama selle uue versiooni kohta saate üksikasju vaadata Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.