Nová verze RPM 4.17 již byla vydána a toto jsou její novinky

Byla vydána nová verze RPM 4.17 nedávno a v této nové verzi byly provedeny různé opravy které vylepšují tohoto správce balíčků, protože například byla vylepšena například obsluha selhání, rozhraní pro vytváření maker v jazyce Lua, nové doplňky a další.

Projekt RPM4 je vyvinut společností Red Hat a používá se v distribucích, jako je RHEL (včetně projektů odvozených z CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen a mnoha dalších.

Nezávislý vývojový tým dříve vyvinul projekt RPM5, který přímo nesouvisí s RPM4 a je aktuálně opuštěný (od roku 2010 nebyl aktualizován).

Balíček RPM může obsahovat libovolnou sadu souborů. Většina Soubory RPM jsou „binární RPM“ (nebo BRPM), které obsahují kompilovanou verzi nějakého softwaru. Existují také „zdrojové RPM“ (nebo SRPM), které obsahují zdrojový kód použitý k sestavení binárního balíčku.

SRPM mají obvykle příponu souboru „.src.rpm“ (.spm v souborových systémech omezených na 3 znaky, například staré DOS FAT).

Mezi funkce RPM patří:

  • Pakety lze zašifrovat a ověřit pomocí GPG a MD5.
  • Soubory zdrojového kódu (např. .Tar.gz, .tar.bz2) jsou součástí SRPM, což umožňuje pozdější ověření.
  • PatchRPM a DeltaRPM, které jsou ekvivalentní souborům oprav, mohou postupně aktualizovat nainstalované balíčky RPM.
  • Závislosti může správce balíků vyřešit automaticky.

Hlavní nové funkce RPM 4.17

V této nové verzi RPM 4.17 je zdůrazněno, že zpracování chyb během instalace bylo výrazně vylepšeno, Kromě toho bylo vylepšeno také rozhraní pro vytváření maker v jazyce Lua.

Pokud jde o část vylepšení, která jsou uvedena v příslušenství, je třeba zdůraznit, že Přidány doplňky dbus -nouncer hlásit transakce RPM přes D-Bus, fapolicyd definovat zásady přístupu k souborům a plugin fs-pravdivost k ověření pravosti jednotlivých souborů pomocí mechanismu fs-verity zabudovaného v jádře.

V buildroot, ve výchozím nastavení, bylo použito pravidlo pro odstranění souborů „.la“ a přidáno pravidlo pro vymazání spustitelného bitu ze souborů sdílené knihovny.

Kromě toho je také zdůrazněno, že byla provedena práce na vylepšení některých vnitřních aspektů, jako to manuálové stránky byly převedeny do formátu Markdown, bezobslužné skripty byly vyčištěny, beecrypt a kryptoměny NSS odstraněny a že je také poskytnut počáteční návrh příručky pro správu balíků a balení

Na druhé straně je uvedeno, že Backend DBD byl odstraněn pro ukládání dat do Berkeley DB (Kvůli kompatibilitě se staršími systémy je backend BDB_RO ponechán v režimu jen pro čtení). Sqlite se používá jako výchozí databáze a že pomocné ovladače Pythonu a generátory balíků jsou rozděleny do samostatného projektu.

Z dalších změn které vyčnívají z této nové verze:

  • Přidáno vestavěné makro% {exist: ...} k ověření existence souboru.
  • Možnosti rozhraní API pro zpracování transakcí byly rozšířeny.
  • Byla sjednocena syntaxe vestavěných a uživatelsky definovaných maker a také formát pro jejich volání (% foo arg,% {foo arg} a% {foo: arg} jsou nyní ekvivalentní).
  • Přidána podpora pro digitální podpisy EdDSA.
  • Nástroje pro extrahování Debuginfo jsou oddělené v samostatném projektu.
  • Opravené čtení regresních rpm v3 a dalších balíčků
  • Mnoho nových a vylepšených překladů
  • Opravené parametrické argumenty makra definované cli.
  • Oprava chybějícího kódu chyby v –eval, pokud zápis do stdout selže
  • Opravte nerespektování oprávnění souborů požadovaných API
  • Opravte zbytečné zneplatnění mezipaměti databáze
  • Přidejte podporu pro operační systém Darwin

Konečně pokud máte zájem o tom vědět více této nové verze můžete zkontrolovat podrobnosti Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.