It IT/Releases/12/Features/XZRpmPayloads

From FedoraProject

< It IT | Releases(Difference between revisions)
Jump to: navigation, search
m (Obbiettivo->Obiettivo)
 
(3 intermediate revisions 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
Line 48: Line 48:
 
* Commenti e Discussioni  
 
* Commenti e Discussioni  
 
consultare la [[Features/XZRpmPayloads | pagina originale]] di questo documento.
 
consultare la [[Features/XZRpmPayloads | pagina originale]] di questo documento.
[[Category:FeatureAcceptedF12]]
+
 
 +
[[Category:Italiano]]
 
[[Category:F-12 Features IT|{{SUBPAGENAME}}]]
 
[[Category:F-12 Features IT|{{SUBPAGENAME}}]]
<!-- When your feature page is completed and ready for review -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
 
  
 
+
[[Category:FeatureAcceptedF12]]
<!-- Note that the current Feature guidelines require useful Scope and Test Plans at certain milestones; QA is responsible for checking these, and will change this category as needed. -->
+

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.