It IT/Releases/12/Features/XZRpmPayloads
From FedoraProject
(Created page with '= XZ (LZMA) Payloads in RPM = <!-- The name of your feature --> == Sommario == We intend to switch RPM to use XZ (the new LZMA format) as default payload compression for F12. =...') |
m (Obbiettivo->Obiettivo) |
||
| (6 intermediate revisions by one user not shown) | |||
| Line 3: | Line 3: | ||
== Sommario == | == Sommario == | ||
| − | + | 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 9: | Line 9: | ||
* email: [mailto:jnovy@redhat.com jnovy@redhat.com], [mailto:notting@redhat.com notting@redhat.com] | * email: [mailto:jnovy@redhat.com jnovy@redhat.com], [mailto:notting@redhat.com notting@redhat.com] | ||
| − | == Stato | + | == Stato corrente == |
* Rilascio: [[Releases/12| Fedora 12]] | * Rilascio: [[Releases/12| Fedora 12]] | ||
* Per informazioni aggiornate sullo stato di ''XZRpmPayloads'' consultare la [[Features/XZRpmPayloads#Current_status | pagina originale]]. | * Per informazioni aggiornate sullo stato di ''XZRpmPayloads'' consultare la [[Features/XZRpmPayloads#Current_status | pagina originale]]. | ||
| Line 15: | Line 15: | ||
<!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. --> | <!-- CHANGE THE "FedoraVersion" TEMPLATES ABOVE TO PLAIN NUMBERS WHEN YOU COMPLETE YOUR PAGE. --> | ||
| − | == | + | == Descrizione dettagliata == |
| − | RPM | + | 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. |
| − | + | ||
| − | == | + | == Vantaggi per Fedora == |
| − | * | + | * Packages più ridotti |
| − | * | + | * Scaricamenti più ridotti |
| − | * | + | * Maggior spazio sulle ISO |
| − | * | + | * Contenuti più ridotti per i mirror |
| + | |||
| + | == 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.<BR> | ||
| + | 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. | ||
| + | |||
| + | == Note di rilascio == | ||
| + | RPM in Fedora 12 ha forzato ad usare la [http://tukaani.org/xz/ 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. | ||
== Altre informazioni == | == Altre informazioni == | ||
Per: | Per: | ||
| − | * | + | * Obiettivi |
* Test Plan | * Test Plan | ||
* Esperienza Utente | * Esperienza Utente | ||
* Dipendenze | * Dipendenze | ||
* Progetto corrente | * Progetto corrente | ||
| − | |||
| − | |||
* Commenti e Discussioni | * Commenti e Discussioni | ||
| + | consultare la [[Features/XZRpmPayloads | pagina originale]] di questo documento. | ||
| − | + | [[Category:Italiano]] | |
| − | + | [[Category:F-12 Features IT|{{SUBPAGENAME}}]] | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
[[Category:FeatureAcceptedF12]] | [[Category:FeatureAcceptedF12]] | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
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
- Nome: Jindrich Novy, Bill Nottingham
- email: jnovy@redhat.com, notting@redhat.com
[edit] Stato corrente
- Rilascio: Fedora 12
- Per informazioni aggiornate sullo stato di XZRpmPayloads consultare la pagina originale.
[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.