Fare un unico modulo Slax per le dipendenze
Fonte: sonoffree.wordpress.com
Mi è stato chiesto e quindi lo scrivo volentieri. Spesso creando pacchetti .lzm di propria mano partendo ad esempio dai .tgz, abbiamo una sfilza di dipendenze da portarci dietro e da far partire ogni volta (a meno che non caricarle tutte all’avvio, ma sarebbe tempo sprecato). Le soluzioni al dilemma sono due, molto simili
- creare un pacchetto con solo le dipendenze del programma
- aggiungere al pacchetto del programma le dipendenze
La procedura come potete immaginare è molto semplice. Supponiamo di aver pacchettato tutto il necessario per usare Frozen Bubble usando questo metodo. Ci ritroviamo con
smpeg.lzm
sdl_perl.lzm
sdl_gfx.lzm
sdl_pango.lzm
locale-gettext.lzm
frozen-bubble.lzm
L’idea di base è scompattare il contenuto dei singoli pacchetti in una cartella per poi comprimerla per intero, avendo alla fine un solo file .lzm. Seguendo la falsa riga della documentazione di Slax, creiamo una cartella
mkdir /tmp/frozen-bubble
Ora scompattiamo tutto dentro la cartella appena creata
lzm2dir smpeg.lzm /tmp/frozen-bubble
lzm2dir sdl_perl.lzm /tmp/frozen-bubble
lzm2dir sdl_gfx.lzm /tmp/frozen-bubble
lzm2dir sdl_pango.lzm /tmp/frozen-bubble
lzm2dir locale-gettext.lzm /tmp/frozen-bubble
Adesso nella cartella ci sono tutte le dipendenze di Frozen Bubble. Se volete avere però un solo pacchetto con sia dipendenze che programma, dovete ovviamente aggiungere anche quest’ultimo.
lzm2dir frozen-bubble.lzm /tmp/frozen-bubble
Adesso basta ricomprimere tutto
dir2lzm /tmp/frozen-bubble frozen-bubble-all.lzm
E il gioco è fatto. La prossima volta che vi servirà il gioco dovrete fare due soli click. Un consiglio però: se le dipendenze sono molto comuni, vi conviene lasciarle separate, in modo da risparmiare spazio sulla chiavetta!

Nessun Commento »
Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.
Vuoi essere il primo a lasciare un commento per questo articolo? Utilizza il modulo sotto..
Lascia un commento

