It IT/Releases/12/Features/XZRpmPayloads

From FedoraProject

< It IT | Releases(Difference between revisions)
Jump to: navigation, search
(Altre informazioni)
m (Obbiettivo->Obiettivo)
 
(One intermediate revision by one user not shown)
Line 3: Line 3:
  
 
== Sommario ==
 
== Sommario ==
In F12, si intende forzare RPM ad usare XZ (il nuovo formato LZMA) per la compressione del payload.
+
In F12, si intende forzare [[it_IT/Tools/RPM|RPM]] ad usare XZ (il nuovo formato LZMA) per la compressione del payload.
  
 
== Progettista ==
 
== Progettista ==
Line 41: Line 41:
 
== Altre informazioni ==  
 
== Altre informazioni ==  
 
Per:
 
Per:
* Obbiettivi
+
* Obiettivi
 
* Test Plan
 
* Test Plan
 
* Esperienza Utente
 
* Esperienza Utente

Latest revision as of 22:58, 29 August 2010

Contents

[edit] XZ (LZMA) Payloads in RPM

[edit] Sommario

In F12, si intende forzare RPM ad usare XZ (il nuovo formato LZMA) per la compressione del payload.

[edit] Progettista

[edit] Stato corrente


[edit] Descrizione dettagliata

RPM correntemente usa payload di gzip per imposatzione predefinita, con un'opzione per bzip2. bzip2 migliora il fattore di compressione, a spese di maggior memoria e tempo per la cpu. XZ invece ha una maggiore compressione senza gli svantaggi appena citati.

[edit] Vantaggi per Fedora

  • Packages più ridotti
  • Scaricamenti più ridotti
  • Maggior spazio sulle ISO
  • Contenuti più ridotti per i mirror

[edit] Documentazione

Per usare XZ come formato di compressione del payload nei binari RPM, si dovrebbero definire le seguenti macro, o globalmente in /usr/lib/rpm/macros, o localmente in ~/.rpmmacros:

%_binary_payload w7.xzdio

Ciò abilita la compression XZ di livello 7 per i binari RPM. Tale macro non è predefinita e se indefinita è usata la compressione gzip.
La macro

%_source_payload

può essere usata per modificare il formato di compressione del payload per i sorgenti RPM. Tuttavia, poichè i sorgenti RPM consistono quasi interamente di archivi precompressi, tale modifica ha poco effetto, e per il momento questa feature non se ne preoccupa.

Notare che correntemente si può usare questa impostazione soltanto con rpm-4.7.0 e recenti, presenti in Fedora 11 o rawhide. Notare anche che deltarpm tra build con formati di compressione di payload differenti, sebbene funzionanti, solitamente risparmiano poca banda.

[edit] Note di rilascio

RPM in Fedora 12 ha forzato ad usare la compressione XZ nei propri pacchetti per una migliore compressione e scaricamenti più ridotti. Gli utenti di versioni di Fedora meno recenti che desiderano usare gli RPM compilati per Fedora 12 avranno bisogno almeno di rpm-4.6.x, a partire da Fedora 10.

[edit] Altre informazioni

Per:

  • Obiettivi
  • Test Plan
  • Esperienza Utente
  • Dipendenze
  • Progetto corrente
  • Commenti e Discussioni

consultare la pagina originale di questo documento.