Line 194: |
Line 194: |
| | | |
| Una volta scaricati i pacchetti, si può procedere ad installarli sostituendo quelli ufficiali, quindi convertendo ed installando i pacchetti a 32 bit con lo script massconvert32.sh. Al termine dell'operazione Slackware64 14.1 sarà in grado di eseguire codice a 32 bit come desiderato. | | Una volta scaricati i pacchetti, si può procedere ad installarli sostituendo quelli ufficiali, quindi convertendo ed installando i pacchetti a 32 bit con lo script massconvert32.sh. Al termine dell'operazione Slackware64 14.1 sarà in grado di eseguire codice a 32 bit come desiderato. |
| + | |
| + | |
| + | == Slackware 14.1 GStreamer update == |
| + | |
| + | GStreamer consiste in una libreria per la lettura di flussi multimediali quali animazioni, filmati o musica. La libreria è utilizzata da numerosi programmi di lettura e riproduzione multimediale e da molti videogiochi. GStreamer fornisce un insieme base di funzionalità che può essere ampliato sviluppando plug-in specifici. Lo script '''massconvert32.sh''' converte la libreria principale ed i plug-in di base, che purtroppo '''non coprono tutti i flussi multimediali leggibili da Slackware ed utilizzati dalle più recenti versioni di Wine'''. Lo sviluppo di Wine è in continua evoluzione e con l'aggiunta di nuove funzionalità aumentano anche le dipendenze da pacchetti esterni. Al momento di scrivere queste righe sono state riscontrate nuove "dipendenze" per i seguenti pacchetti, che vengono referenziati da Wine attraverso GStreamer: |
| + | * aalib-1.4rc5 |
| + | * cdparanoia-III_10.2 |
| + | * freeglut-2.8.0 |
| + | * GConf-3.2.6 |
| + | * libcaca-0.99.beta18 |
| + | * libsoup-2.42.2 |
| + | * libtheora-1.1.1 |
| + | * libvisual-0.4.0 |
| + | * taglib-1.8 |
| + | * udev-182 |
| + | * wavpack-4.60.1 |
| + | |
| + | Per la versione '''multilib''' di Slackware Linux dovranno essere installati '''sia i pacchetti a 64 bit che la conversione di quelli a 32 bit''': i pacchetti compat32. Lo script '''massconvert32.sh trascura i pacchetti elencati in precedenza'''. La conversione dei pacchetti dovrà essere eseguita seguendo la seguente procedura: |
| + | * Copiare i pacchetti da un supporto di installazione di Slackware a 32 bit, oppure scaricarli in una directory del proprio computer. |
| + | * Creare una directory ove salvare i pacchetti convertiti: |
| + | '''mkdir''' /tmp/compat32 |
| + | * Convertire i pacchetti mediante il comando '''convertpkg-compat32''' descritto in precedenza: |
| + | convertpkg-compat32 -i ./aalib-1.4rc5-i486-5.txz-d /tmp/compat32/ |
| + | convertpkg-compat32 -i ./cdparanoia-III_10.2-i486-1.txz-d /tmp/compat32/ |
| + | convertpkg-compat32 -i ./freeglut-2.8.0-i486-1.txz-d /tmp/compat32/ |
| + | convertpkg-compat32 -i ./GConf-3.2.6-i486-1.txz-d /tmp/compat32/ |
| + | convertpkg-compat32 -i ./libcaca-0.99.beta18-i486-2.txz-d /tmp/compat32/ |
| + | convertpkg-compat32 -i ./libsoup-2.42.2-i486-1.txz-d /tmp/compat32/ |
| + | convertpkg-compat32 -i ./libtheora-1.1.1-i486-1.txz-d /tmp/compat32/ |
| + | convertpkg-compat32 -i ./libvisual-0.4.0-i486-3.txz-d /tmp/compat32/ |
| + | convertpkg-compat32 -i ./taglib-1.8-i486-2.txz-d /tmp/compat32/ |
| + | convertpkg-compat32 -i ./udev-182-i486-7.txz-d /tmp/compat32/ |
| + | convertpkg-compat32 -i ./wavpack-4.60.1-i486-1.txz-d /tmp/compat32/ |
| + | I pacchetti ottenuti potranno essere installati mediante il comando '''installpkg''': |
| + | installpkg /tmp/compat32/*.txz |
| + | Al termine dell'installazione sia i pacchetti a 32 bit che il contenuto della directory /tmp/compat32/ potranno essere rimossi senza controindicazioni. |
| | | |
| | | |