KMPlayer AMD64 con MPlayer a 32 bit
Edit del 14 Novembre 2006: Allo stato attuale, è consigliabile NON usare sid, nè come propria chroot, nè come sistema principale. Per risparmiarvi grattacapi (sistemi che si autodistruggono e similia), sostituite OVUNQUE sid con testing. Ne va della vostra salute.
Inoltre, i nomi e le versioni dei pacchetti potrebbero non corrispondere più a quelli da me provati alla data della scrittura di questo post.
Riprendiamo le fila del post precedente per estendere ancora di più le capacità del nostro sistema a 64 bit. Vedremo come valerci di un gentile regalo della distribuzione Gentoo per poter avere un riproduttore multimediale a 64 bit completamente funzionante. Anche qui tenete conto del fatto
che eventuali aggiornamenti potrebbero portare alla necessità di pacchetti con nomi diversi.
- Oltre ai pacchetti elencati nel post precedente, procuratevi questi:
giflib3g_3.0-12_i386.deb libgpmg1_1.19.6-22_i386.deb libaa1_1.4p5-30_i386.deb libgtk2.0-0_2.8.18-7_i386.deb libartsc0_1.5.4-1_i386.deb liblame0_3.96.1-2_i386.deb libatk1.0-0_1.12.1-1_i386.deb liblircclient0_0.8.0-5_i386.deb libaudiofile0_0.2.6-6_i386.deb libmad0_0.15.1b-2.1_i386.deb libcairo2_1.2.2-1_i386.deb libogg0_1.1.3-2_i386.deb libdirectfb-0.9-22_0.9.22-10+b1_i386.deb libpango1.0-0_1.12.3-1+b1_i386.deb libdv4_0.104-2+b2_i386.deb libpng12-0_1.2.8rel-5.2_i386.deb libesd0_0.2.36-3_i386.deb libslang2_2.0.6-2_i386.deb libfreetype6_2.2.1-2_i386.deb libtheora0_0.0.0.alpha7-1_i386.deb libfribidi0_0.10.7-3_i386.deb libungif4g_4.1.4-2_i386.deb libgdk-pixbuf2_0.22.0-11_i386.deb libxvidcore4_1.1.0-final-0.1_i386.deb libglib2.0-0_2.10.3-3_i386.deb
e trattateli nella maniera descritta precedentemente.
- Il progetto Gentoo GNU/Linux ha creato una distribuzione precompilata a 32 bit di MPlayer appositamente per l’uso su un architettura AMD64. Prelevatelo da qui.
- Eseguire i comandi:
tar xjf mplayer-bin-1.0_pre8.tbz2 -C / ln -s /usr/local/bin/mplayer-bin /usr/local/bin/mplayer ln -s /usr/local/bin/mencoder-bin /usr/local/bin/mencoder ln -s /usr/local/bin/midentify-bin /usr/local/bin/midentify ln -s /usr/local/bin/gmplayer-bin /usr/local/bin/gmplayer
- Non provate ad usare gmplayer – se non altro perchè i caratteri del menu saranno illegibili. Il miglior frontend per MPlayer basato su KDE, IMHO, è KMPlayer, scaricabile da qui. Purtroppo non sarà possibile installare la copia precompilata fornita nei repository, a causa della sua dipendenza dal pacchetto mplayer, assolutamente inutile per i nostri scopi e solo fonte di casini. Scaricate perciò la versione più recente, anche se marcate come unstable, ed eseguite i seguenti comandi:
tar xjf kmplayer*.tar.bz2 -C /usr/local/src cd /usr/local/src/kmplayer* ./configure --without-xine --without-gstreamer make make install
- Per ottenere una (parziale) traduzione in italiano dell’applicativo, scaricate il file di traduzione da qui, quindi eseguite il seguente comando:
cp kmplayer.po /usr/share/locale/it/LC_MESSAGES/kmplayer.mo
- Procuratevi i codec Win32 (il vero oggetto del desiderio
) scaricandoli da qui.
- Eseguite i seguenti comandi:
tar xjf essential* -C /usr/lib32/win32 ln -s /usr/lib32/win32 /usr/lib/win32
Provate adesso ad aprire KMPlayer (lo trovate nel menu K -> Multimedia) e a leggere un file WMV: dovrebbe funzionare alla perfezione
.

Si, ok, tutto molto bello ed utile..mi stai facendo sistemadre la mia Kubuntu in maniera eccelsa…posso chiederti però questo cosa c’entra con la chroot?
non l’ho mica capito
Sono due metodi distinti e separati, non c’entrano nulla l’uno con l’altro
.
Quella presentato in questo post è una soluzione che salva capra e cavoli se ti serve un solo programma in “emulazione” (nella fattispecie, KMPlayer).
Se però hai bisogno di più di un programma a 32 bit, e vuoi magari trarre vantaggio dal sistema di gestione delle dipendenze apt, ti potrebbe essere più congeniale una chroot, che è una sorta di “sistema dentro il sistema” (chroot = CHange root (directory)).
Inoltre, potrebbe esserti utile sapere che ho proposto i due sistemi semplicemente nell’ordine in cui li ho testati per i miei scopi – e che, in generale, preferisco la chroot.
hummm appena passo ad edgy riprovo a risistemare le cose..
fin’ora ho provato in mille maniere ma non c’è verso che vadano né flash su firefox, né realplayer, né mplayer a 32-bit sul mio amd64 tranne che usando automatix.. e la cosa un pò mi scoccia perché son passato a linux soprattutto per sapere cosa fa la mia macchina e per poter interagire un pò con essa..
ho provato anche ad installare una chroot (seguendo le istruzioni del wiki) però credo d’aver solo incasinato ulteriormente il sistema con il risultato che mi son perso tra i meandri del 32-bit installato nel 64-bit..
cioè, una volta installata la chroot mica ho capito perché synaptic32 non funzionasse come dovrebbe…
in pratica, perché, te che sei bravo, non posti una bella guida, un tutorial passo passo per noi poveri comuni mortali?
non ho voglia di ripassare ad un so 32-bit, non mi va di darmi per vinto e soprattutto se non utilizzo un so a 64 che senso ha aver comprato un amd64??le sfide mi piacciono però vorrei anche capirci qualcosa di quel che faccio =D
ah…e soprattutto, non mi va affatto di lasciare (k)ubuntu.. pernso comprenderai =)