RPM 4.17 jaunā versija jau ir izlaista, un tās ir tās ziņas

Tika izlaista jaunā RPM 4.17 versija nesen un šajā jaunajā versijā ir veikti dažādi labojumi kas uzlabo šo pakotņu pārvaldnieku, jo, piemēram, ir uzlabota kļūmju apstrāde, saskarne makro izveidošanai Lua valodā, jauni spraudņi un daudz kas cits.

RPM4 projektu ir izstrādājis Red Hat, un to izmanto tādos izplatījumos kā RHEL (ieskaitot projektus, kas iegūti no CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen un daudziem citiem.

Iepriekš neatkarīga izstrādes komanda izstrādāja RPM5 projektu, kas nav tieši saistīts ar RPM4 un šobrīd tiek pamests (tas nav atjaunināts kopš 2010. gada).

RPM pakotne var saturēt patvaļīgu failu kopu. Lielākā daļa no RPM faili ir "bināri RPM" (vai BRPM), kas satur kādas programmatūras apkopoto versiju. Ir arī "avota RPM" (vai SRPM), kas satur avota kodu, ko izmanto, lai izveidotu bināro pakotni.

SRPM parasti ir faila paplašinājums ".src.rpm" (.spm failu sistēmās, kas nepārsniedz 3 rakstzīmes, piemēram, veci DOS FAT).

RPM funkcijas ietver:

  • Paketes var šifrēt un pārbaudīt, izmantojot GPG un MD5.
  • Pirmkodu faili (piemēram, .tar.gz, .tar.bz2) ir iekļauti SRPM, ļaujot vēlāk pārbaudīt.
  • PatchRPM un DeltaRPM, kas ir līdzvērtīgi ielāpu failiem, var pakāpeniski atjaunināt instalētās RPM paketes.
  • Atkarības paketes pārvaldnieks var atrisināt automātiski.

Galvenās jaunās RPM 4.17 funkcijas

Šajā jaunajā RPM 4.17 versijā ir uzsvērts, ka kļūmju novēršana uzstādīšanas laikā ir ievērojami uzlabota, Turklāt ir uzlabots interfeiss makro izveidošanai Lua valodā.

Attiecībā uz papildpiederumos iekļauto uzlabojumu daļu ir uzsvērts, ka pievienoti dbus signālu spraudņi ziņot par RPM darījumiem, izmantojot D-Bus, fapolicyd lai definētu piekļuves failiem politiku un spraudni fs-patiesība lai pārbaudītu atsevišķu failu autentiskumu, izmantojot kodolā iebūvēto fs-verity mehānismu.

Buildroot pēc noklusējuma tika piemērots noteikums, lai dzēstu ".la" failus un pievienoja noteikumu, lai notīrītu izpildāmo bitu no koplietotiem bibliotēkas failiem.

Papildus tam tiek uzsvērts arī tas ir veikts darbs, lai uzlabotu dažus iekšējos aspektus, piemēram, tas Man lapas ir pārveidotas Markdown formātā, bez uzraudzības skripti ir iztīrīti, ir noņemta beekrypt un NSS šifrēšanas aizmugure un tiek nodrošināts arī iepakojuma pārvaldības un iepakošanas rokasgrāmatas sākotnējais projekts

No otras puses, tas ir minēts DBD aizmugure ir noņemta, lai saglabātu datus Bērklija DB (Lai nodrošinātu saderību ar vecākām sistēmām, BDB_RO aizmugure tiek atstāta tikai lasīšanas režīmā). Sqlite tiek izmantota kā noklusējuma datu bāze un ka Python palīgu draiveri un pakotņu ģeneratori ir sadalīti atsevišķā projektā.

No pārējām izmaiņām kas izceļas no šīs jaunās versijas:

  • Pievienots iebūvēts makro% {egzistēt:…}, lai pārbaudītu faila esamību.
  • Ir paplašinātas API iespējas apstrādāt darījumus.
  • Ir apvienota iebūvēto un lietotāja definēto makro sintakse, kā arī to izsaukšanas formāts (% foo arg,% {foo arg} un% {foo: arg} tagad ir līdzvērtīgi).
  • Pievienots atbalsts EdDSA digitālajiem parakstiem.
  • Debuginfo ieguves utilītas ir atsevišķas atsevišķā projektā.
  • Fiksēts regresijas rpm v3 un citu pakotņu lasījums
  • Daudzi jauni un uzlaboti tulkojumi
  • Fiksēti parametru makro argumenti, ko definējis cli.
  • Labojums, ja trūkst kļūdas koda - vienlaicīgi, ja neizdodas rakstīt uz stdout
  • Netika ievērotas API pieprasītās failu atļaujas
  • Novērsiet nevajadzīgu datu bāzes kešatmiņas anulēšanu
  • Pievienojiet atbalstu Darvina operētājsistēmai

Beidzot ja jūs interesē uzzināt vairāk par to šīs jaunās versijas versiju varat pārbaudīt Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.