Flash > Adobe Flash Player
Questa pagina del Wiki descrive come installare Adobe Flash Player, prima conosciuto come Macromedia Flash Player, sui sistemi Debian. Questa pagina rappresenta la pagina web del pacchetto Debian flashplugin-nonfree.
Contents
Accordo di Licenza per l'utente finale di Adobe Flash Player
Le versioni più recenti del pachetto Debian flashplugin-nonfree contengono questo avvertimento nella descrizione del pacchetto:
WARNING: Installing this Debian package causes the Adobe Flash Player to be downloaded from www.adobe.com. The End User License Agreement of the Adobe Flash Player is available at www.adobe.com.
[In italiano: ATTENZIONE: l'installazione di questo pacchetto Debian fa sì che Adobe Flash Player venga scaricato da www.adobe.com. L'accordo di licenza per l'utente finale di Adobe Flash Player è disponibile su www.adobe.com.]
Debian 5.0 'Lenny' i386
Configurare il sistema in modo che usi lenny-backports aggiungendo questa riga al file sources.list
deb http://www.backports.org/debian lenny-backports main contrib non-free
così come descritto in: http://backports.org/dokuwiki/doku.php?id=instructions . Attenzione: il sistema risultante non può più essere considerato un sistema "stabile" puro.
Installare flashplugin-nonfree:
aptitude update aptitude install flashplugin-nonfree
Aggiornare flashplugin-nonfree:
aptitude update aptitude upgrade
Aggiornare Adobe Flash Player:
/usr/sbin/update-flashplugin-nonfree --install
Debian 5.0 'Lenny' amd64
Attualmente non è supportato da Adobe. Vedere l'annuncio di Adobe e il bug #586273.
Tuttavia c'è un modo per aggirare il problema:
aptitude install fakeroot binutils nspluginwrapper ia32-libs
Scaricare ed eseguire questo script: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-lenny.sh
dpkg -i ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb
Installare questo pacchetto: http://people.debian.org/~bartm/flashplugin-nonfree/flashplugin-nonfree_10.1.82.76.1_amd64.deb
Inoltre esiste un altro modo per aggirare il problema (metodo di Bartm molto modificato (di Darth Revan)):
sudo aptitude -y purge flashplugin-nonfree > /dev/null; sudo aptitude -y install fakeroot binutils nspluginwrapper ia32-libs; sudo wget http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-lenny.sh; sh ia32-libs-workaround-499043-lenny.sh; sudo rm ia32-libs-workaround-499043-lenny.sh; sudo dpkg -i ./ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb; sudo rm "./ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb"; sudo wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.deb; sudo mkdir "/usr/lib/adobe-flashplugin" 2> /dev/null; sudo rm -rf "/usr/lib/flashplugin-nonfree" 2> /dev/null; sudo rm "/usr/lib/adobe-flashplugin/libflashplayer.so" 2> /dev/null; sudo rm "/usr/lib/adobe-flashplugin/flashplayer.xpt" 2> /dev/null; sudo dpkg -i --force-architecture "./install_flash_player_10_linux.deb" > /dev/null; sudo rm "./install_flash_player_10_linux.deb"; sudo chown root:root "/usr/lib/adobe-flashplugin/libflashplayer.so"; sudo chmod 644 "/usr/lib/adobe-flashplugin/libflashplayer.so"; sudo nspluginwrapper --native --install /usr/lib/adobe-flashplugin/libflashplayer.so 2> /dev/null;
Un approccio completamente diverso è l'installazione di un browser e del plugin a 32 bit in un ambiente chroot i386 come descritto in AMD64 HOWTO.
Debian Testing 'Squeeze' i386
Da fare una volta soltanto: assicurarsi che le fonti di APT (/etc/apt/sources.list) permettano l'installazione di flashplugin-nonfree da contrib.
Installare flashplugin-nonfree:
aptitude update aptitude install flashplugin-nonfree
Aggiornare flashplugin-nonfree:
aptitude update aptitude upgrade
Aggiornare Adobe Flash Player:
update-flashplugin-nonfree --install
Debian Testing 'Squeeze' amd64
Attualmente non è supportato da Adobe. Vedere l'annuncio di Adobe e il bug #586273.
Tuttavia c'è un modo per aggirare il problema:
aptitude install fakeroot binutils nspluginwrapper ia32-libs
Scaricare ed eseguire questo script: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-squeeze.sh
dpkg -i ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb
Installare questo pacchetto: http://people.debian.org/~bartm/flashplugin-nonfree/flashplugin-nonfree_10.1.82.76.1_amd64.deb
Nota Bene: Se si ottiene un errore checksum mismatch al passo numero 4, controllare il metodo successivo per aggirare il problema. |
Inoltre esiste un altro modo per aggirare il problema (metodo di Bartm molto modificato (di Darth Revan)):
sudo aptitude -y purge flashplugin-nonfree > /dev/null; sudo aptitude -y install fakeroot binutils nspluginwrapper ia32-libs; sudo wget http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-squeeze.sh; sh ia32-libs-workaround-499043-squeeze.sh; sudo rm ia32-libs-workaround-499043-squeeze.sh; sudo dpkg -i ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb; sudo rm "./ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb"; sudo wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.deb; sudo mkdir "/usr/lib/adobe-flashplugin" 2> /dev/null; sudo rm -rf "/usr/lib/flashplugin-nonfree" 2> /dev/null; sudo rm "/usr/lib/adobe-flashplugin/libflashplayer.so" 2> /dev/null; sudo rm "/usr/lib/adobe-flashplugin/flashplayer.xpt" 2> /dev/null; sudo dpkg -i --force-architecture "./install_flash_player_10_linux.deb" > /dev/null; sudo rm "./install_flash_player_10_linux.deb"; sudo chown root:root "/usr/lib/adobe-flashplugin/libflashplayer.so"; sudo chmod 644 "/usr/lib/adobe-flashplugin/libflashplayer.so"; sudo nspluginwrapper --native --install /usr/lib/adobe-flashplugin/libflashplayer.so 2> /dev/null;
Un approccio completamente diverso è l'installazione di un browser e del plugin a 32 bit in un ambiente chroot i386 come descritto in AMD64 HOWTO.
Browser supportati in Debian
Risoluzione di problemi
Messaggio di errore wget failed to download .../fp10.sha512.amd64.pgp.asc: Adobe non supporta più il riproduttore a 64 bit. Tuttavia esiste un metodo per aggirare il problema (vedi sopra).
Ricordare che se si vuole far funzionare Flash Player con pulse, si può indicare a libasound di farlo nel proprio file ~/.asoundrc:
pcm.pulse { type pulse } ctl.pulse { type pulse } pcm.!default { type pulse } ctl.!default { type pulse }
Per verificare la versione di Adobe Flash Player installata sul proprio sistema, andare alla pagina di About Flash Player, oppure fare clic con il tasto destro sul contenuto mostrato in Flash Player e selezionare "About Adobe (o Macromedia) Flash Player" dal menu. Se si usa più di un browser, controllare il risultato in tutti i browser installati sul sistema. (Fonte: http://www.adobe.com/support/security/bulletins/apsb10-14.html)
- Opera non usa nspluginwrapper. Ha un proprio meccanismo per eseguire plugin a 32-bit nel browser a 64-bit, perciò essi funzioneranno senza bisogno di installare nspluginwrapper.
- Messaggio di errore "no appropriate viewer found": manca l'oggetto condiviso libssl3.so, potrebbe essere necessario installare ia32-libs-libnss3 da debian-multimedia.org.
Collegamenti esterni
http://www.adobe.com/products/flashplayer/ - Pagina web di Adobe Flash Player.
http://labs.adobe.com/downloads/flashplayer10.html - Pagina web di Adobe Flash Player 10.
flashplugin-nonfree - flashplugin-nonfree su Debian Packages
flashplugin-nonfree - flashplugin-nonfree sul Debian Package Tracking System
src:flashplugin-nonfree - Bug nel pacchetto sorgente di flashplugin-nonfree