Nová verzia RPM 4.17 už bola vydaná a toto sú jej novinky

Bola vydaná nová verzia RPM 4.17 nedávno a v tejto novej verzii boli urobené rôzne opravy ktoré vylepšujú tohto správcu balíkov, pretože sa napríklad zlepšilo riešenie zlyhaní, rozhranie na vytváranie makier v jazyku Lua, nové doplnky a ďalšie.

Projekt RPM4 vyvinul Red Hat a používa sa v distribúciách ako RHEL (vrátane projektov odvodených z CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen a mnohých ďalších.

Predtým vyvinul nezávislý vývojový tím projekt RPM5, ktorý priamo nesúvisí s RPM4 a od ktorého sa v súčasnosti upúšťa (od roku 2010 nebol aktualizovaný).

Balík RPM môže obsahovať ľubovoľnú sadu súborov. Väčšina z nich Súbory RPM sú „binárne RPM“ (alebo BRPM), ktoré obsahujú skompilovanú verziu niektorého softvéru. Existujú aj „zdrojové otáčky“ (alebo SRPM), ktoré obsahujú zdrojový kód použitý na zostavenie binárneho balíka.

SRPM majú zvyčajne príponu súboru „.src.rpm“ (.spm v súborových systémoch obmedzených na 3 znaky, napríklad staré DOS FAT).

Medzi funkcie RPM patria:

  • Pakety je možné zašifrovať a overiť pomocou GPG a MD5.
  • Súbory zdrojových kódov (napr. .Tar.gz, .tar.bz2) sú obsiahnuté v SRPM, čo umožňuje neskoršie overenie.
  • PatchRPM a DeltaRPM, ktoré sú ekvivalentné súborom opráv, môžu postupne aktualizovať nainštalované balíčky RPM.
  • Závislosti môže správca balíkov vyriešiť automaticky.

Hlavné nové funkcie RPM 4.17

V tejto novej verzii RPM 4.17 je zdôraznené, že riešenie chýb počas inštalácie sa výrazne zlepšilo, Okrem toho bolo vylepšené aj rozhranie na vytváranie makier v jazyku Lua.

Pokiaľ ide o časť vylepšení, ktoré sú uvedené v príslušenstve, je potrebné zdôrazniť, že Doplnky dbus -nouncer boli pridané nahlasovať transakcie RPM prostredníctvom D-Bus, fapolicyd definovať zásady prístupu k súborom a doplnok fs-vernosť na overenie pravosti jednotlivých súborov pomocou mechanizmu fs-verity zabudovaného v jadre.

V buildroot, predvolene, na odstránenie súborov „.la“ sa použilo pravidlo a pridal pravidlo na vymazanie spustiteľného bitu zo súborov zdieľanej knižnice.

Okrem toho sa tiež zdôrazňuje, že bola vykonaná práca na zlepšení niektorých vnútorných aspektov, ako napríklad manuálové stránky boli prevedené do formátu Markdown, bezobslužné skripty boli vyčistené, beecrypt a krypto backendy NSS odstránené a že je poskytnutý aj počiatočný návrh sprievodcu pre správu balíkov a balenie

Na druhej strane sa uvádza, že Backend DBD na ukladanie údajov v Berkeley DB bol odstránený (Kvôli kompatibilite so staršími systémami je backend BDB_RO ponechaný v režime iba na čítanie.) Sqlite sa používa ako predvolená databáza a že pomocné ovládače Pythonu a generátory balíkov sú rozdelené do samostatného projektu.

Z ďalších zmien ktoré vyčnievajú z tejto novej verzie:

  • Pridané vstavané makro% {exist: ...} na overenie existencie súboru.
  • Možnosti rozhrania API na spracovanie transakcií boli rozšírené.
  • Bola zjednotená syntax vstavaných a užívateľom definovaných makier a formát na ich volanie (% foo arg,% {foo arg} a% {foo: arg} sú teraz ekvivalentné).
  • Pridaná podpora pre digitálne podpisy EdDSA.
  • Nástroje na extrahovanie Debuginfo sú oddelené v samostatnom projekte.
  • Opravené čítanie regresných rpm v3 a ďalších balíkov
  • Mnoho nových a vylepšených prekladov
  • Opravené parametrické argumenty makra definované cli.
  • Oprava chýbajúceho kódu chyby v –eval, ak zápis do štandardného výstupu zlyhá
  • Opravte nerešpektovanie povolení súborov požadovaných rozhraním API
  • Opravte zbytočné znehodnotenie vyrovnávacej pamäte databázy
  • Pridajte podporu pre operačný systém Darwin

Konečne ak máte záujem dozvedieť sa o tom viac tejto novej verzie môžete skontrolovať podrobnosti Na nasledujúcom odkaze.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.