Nova različica RPM 4.17 je že izšla in to so njene novice

Izšla je nova različica RPM 4.17 pred kratkim in v tej novi različici narejeni so bili različni popravki ki izboljšujejo ta upravitelj paketov, saj so na primer obravnavali napake, vmesnik za ustvarjanje makrov v jeziku Lua, nove vtičnike in drugo.

Projekt RPM4 je razvil Red Hat in se uporablja v distribucijah, kot je RHEL (vključno s projekti, ki izhajajo iz CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen in mnogi drugi.

Pred tem je neodvisna razvojna skupina razvila projekt RPM5, ki ni neposredno povezan z RPM4 in je trenutno opuščen (ni posodobljen od leta 2010).

Paket RPM lahko vsebuje poljuben nabor datotek. Večina Datoteke RPM so "binarne RPM" (ali BRPM), ki vsebujejo prevedeno različico nekatere programske opreme. Obstajajo tudi "izvorni RPM -ji" (ali SRPM), ki vsebujejo izvorno kodo, uporabljeno za izdelavo binarnega paketa.

SRPM imajo običajno razširitev datoteke ".src.rpm" (.spm v datotečnih sistemih, omejenih na 3 znake, na primer stare datoteke DOS FAT).

Funkcije RPM vključujejo:

  • Pakete lahko šifrirate in preverite z GPG in MD5.
  • Datoteke izvorne kode (npr. .Tar.gz, .tar.bz2) so vključene v SRPM, kar omogoča poznejše preverjanje.
  • PatchRPM in DeltaRPM, ki so enakovredne datotekam s popravki, lahko postopoma posodabljajo nameščene pakete RPM.
  • Odvisnosti lahko samodejno reši upravitelj paketov.

Glavne novosti RPM 4.17

V tej novi različici RPM 4.17 je poudarjeno, da odpravljanje napak med namestitvijo se je močno izboljšalo, Poleg tega je bil izboljšan tudi vmesnik za ustvarjanje makrov v jeziku Lua.

V zvezi z delom izboljšav, ki so predstavljene v dodatkih, je poudarjeno, da dodani vtičniki dbus -nouncer za poročanje o RPM transakcijah prek D-Bus, fapolicid določiti politike dostopa do datotek in vtičnik fs-resničnost za preverjanje pristnosti posameznih datotek z mehanizmom fs-verity, vgrajenim v jedro.

Privzeto v buildrootu: veljalo je pravilo za brisanje datotek ".la" in dodano pravilo za brisanje izvršljivega bita iz datotek knjižnice v skupni rabi.

Poleg tega je poudarjeno tudi to bilo je opravljeno delo za izboljšanje nekaterih notranjih vidikov, kot je ta man strani so bile pretvorjene v obliko Markdown, skripti brez nadzora so bili očiščeni, beecrypt in NSS kripto podstavek odstranjen in da je predložen tudi začetni osnutek vodnika za pakiranje in pakiranje

Po drugi strani je omenjeno, da Zaledje DBD za shranjevanje podatkov v DB Berkeley je bilo odstranjeno (Za združljivost s starejšimi sistemi je zaledje BDB_RO ostalo v načinu samo za branje.) Sqlite se uporablja kot privzeta zbirka podatkov in da so pomožni gonilniki Python in generatorji paketov ločeni v ločen projekt.

Od ostalih sprememb ki izstopajo iz te nove različice:

  • Dodan vgrajen makro% {obstaja:…} za preverjanje obstoja datoteke.
  • Zmogljivosti API -ja za obdelavo transakcij so bile razširjene.
  • Sintaksa za vgrajene in uporabniško določene makre je poenotena, prav tako oblika za njihovo klicanje (% foo arg,% {foo arg} in% {foo: arg} sta zdaj enakovredna).
  • Dodana podpora za digitalne podpise EdDSA.
  • Pripomočki za pridobivanje Debuginfo so ločeni v ločenem projektu.
  • Odpravljeno branje regresijskih vrtljajev v3 in drugih paketov
  • Veliko novih in izboljšanih prevodov
  • Fiksni parametrični makro argumenti, ki jih definira cli.
  • Popravite manjkajočo kodo napake v –eval, če pisanje v stdout ne uspe
  • Dovoljenja za datoteke, ki jih zahteva API, niso upoštevana
  • Odpravite nepotrebno neveljavnost predpomnilnika zbirke podatkov
  • Dodajte podporo za operacijski sistem Darwin

Končno če vas zanima več o tem te nove različice lahko preverite podrobnosti V naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.