Pagina 1 di 1

Slackyd e txz

Inviato: sab 9 mag 2009, 14:17
da Meskalamdug
Slackware sta passando a un nuovo formato
da tgz a txz,sapete mica come aggiungere
questo supporto a slackyd?
Grazie

Re: Slackyd e txz

Inviato: sab 9 mag 2009, 18:10
da shark1500
Dato che mi sembrava una cosa alquanto importante ho provato a scrivere una patch.

Intanto allego qua una piccola patch che permette di scaricare i txz e anche di eliminarli con -p. Per il resto sto ancora guardando :-) (ma cosa vi serve ancora? ;-)).

PS per Loris: Non mi lascia caricare i .patch

Re: Slackyd e txz

Inviato: sab 9 mag 2009, 22:50
da Meskalamdug
Ciao.
La funzione U va?
Cioè,se appare un txz di versione superiore
slackyd fa l'aggiornamento da tgz?
Grazie per la diff.

Re: Slackyd e txz

Inviato: sab 9 mag 2009, 23:57
da shark1500
Meskalamdug ha scritto:Ciao.
La funzione U va?
Cioè,se appare un txz di versione superiore
slackyd fa l'aggiornamento da tgz?
Grazie per la diff.
Si`, va da dio :-), ti fa vedere sia i tgz che i txz (ho dovuto mantenere la compatibilita`)

Re: Slackyd e txz

Inviato: dom 10 mag 2009, 10:08
da tigerwalk
mi dite come fare ad applicare la patch che non ci riesco?
Grazie

Re: Slackyd e txz

Inviato: dom 10 mag 2009, 15:24
da shark1500
Allora, scarichi i sorgenti da qui.

Una volta fatto questo basta entrare nella directory dei sorgenti e dare

slackyd$ patch -p1 < ~/slackyd-txz.patch

Ovviamente il secondo dev'essere il posto e il nome dove avete salvato la patch.
Una volta fatto questo il tutto e` patchato. Ora bisogna ricompilare oppure ricreare il pacchetto.

txz

Inviato: lun 11 mag 2009, 12:25
da birg81
cosa sapete dirmi di questo nuovo formato?
quali sono le ragioni che spingono a passare a questo formato?

Modifica
su wikipedia ho trovato questo (ecco il link http://it.wikipedia.org/wiki/Txz)
Il txz è un formato di pacchetti della distribuzione Slackware Linux introdotto dallo stesso Patrick J. Volkerding sul suo sistema il giorno 8 Maggio 2009. Il formato usa al posto delle classiche compressioni gzip (.tgz, formato utilizzato da sempre in Slackware) e bzip2 (.tbz, usato ad esempio in BSD), il formato xz, cioè l' algoritmo LZMA.

Lo stesso PJV dice che dai loro test è emerso che tale algoritmo ha una compressione migliore di bzip2, mentre per quanto riguarda i tempi di estrazione è tre volte più veloce del bzip2 e compete con il gzip.
Quindi suppongo che alla fine bisogna solo scompattare i pacchetti e ricomprimerli con l'algoritmo lzma, vero?! o c'è dell'altro da fare?!

In oltre mi viene da chiedere, visto che è un formato che permette di avere pacchetti fino a tre volte più piccoli dei pacchetti tgz, allora l'immagine della prossima relase di slackware non sarà più i classici 4gb ma sarà circa 1-1,5gb forse?! e quindi si passerà dai classici 6cd a soli 2-3cd?!

ecco un altro link http://www.computersworld.eu/news.asp?id=58

Re: Slackyd e txz

Inviato: lun 11 mag 2009, 13:54
da shark1500
Se leggi il Changelog della current c'e` scritto praticamente tutto. La mia current ora e` grande 3.6GB con tutto. Non so se pat poi voglia aggiungere altra roba.

Per quanto riguarda la creazione di tali pacchetti pat fa cosi`

Codice: Seleziona tutto

$TAR cvf - . | xz -c > ${TARGET_NAME}/${TAR_NAME}.${EXTENSION}

Re: Slackyd e txz

Inviato: lun 11 mag 2009, 16:09
da Mario Vanoni
shark1500 ha scritto:Se leggi il Changelog della current c'e` scritto praticamente tutto. La mia current ora e` grande 3.6GB con tutto. Non so se pat poi voglia aggiungere altra roba.

Per quanto riguarda la creazione di tali pacchetti pat fa cosi`

Codice: Seleziona tutto

$TAR cvf - . | xz -c > ${TARGET_NAME}/${TAR_NAME}.${EXTENSION}
Domanda da ignorante,
per Slackware 12.2 dove trovo <xz>?

Sfogliando i vari siti con citazione "lzma",
non trovo questa utility nella versione 465.

Su Slacky.eu esiste un "lzma" versione 4.32.

Quale versione usa PJV?

Re: Slackyd e txz

Inviato: lun 11 mag 2009, 16:11
da conraid
xz utils è il nuovo nome delle lzma utils
http://tukaani.org/xz/

Pat usa l'ultima versione beta

Re: Slackyd e txz

Inviato: lun 11 mag 2009, 16:17
da Luci0
conraid ha scritto:xz utils è il nuovo nome delle lzma utils
http://tukaani.org/xz/

Pat usa l'ultima versione beta
Come ? ... beta ! #-o

Re: Slackyd e txz

Inviato: lun 11 mag 2009, 16:21
da Mario Vanoni
conraid ha scritto:xz utils è il nuovo nome delle lzma utils
http://tukaani.org/xz/

Pat usa l'ultima versione beta
Grazie Corrado,
domani mattina scarico la -current dell'amico norvegese,
curioso quale versione contiene.

Re: Slackyd e txz

Inviato: lun 11 mag 2009, 16:21
da conraid
Luci0 ha scritto:
conraid ha scritto:xz utils è il nuovo nome delle lzma utils
http://tukaani.org/xz/

Pat usa l'ultima versione beta
Come ? ... beta ! #-o

Codice: Seleziona tutto

$ xz --version
xz 4.999.8beta
liblzma 4.999.8beta

Re: Slackyd e txz

Inviato: lun 11 mag 2009, 16:34
da Luci0
Il problema é che ha ripacchettizzato tutto e la mia repository con la current é come se fosse stata azzerata ...

Re: Slackyd e txz

Inviato: lun 11 mag 2009, 20:37
da shark1500
Luci0 ha scritto:Il problema é che ha ripacchettizzato tutto e la mia repository con la current é come se fosse stata azzerata ...
Non mi sembra un problema, anzi, ora pesa "solo" 3.9GB :-)