Translation(s): English - Italiano

(!) ?Discussion


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.

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:

  1. aptitude install fakeroot binutils nspluginwrapper ia32-libs

  2. Scaricare ed eseguire questo script: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-lenny.sh

  3. dpkg -i ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb

  4. 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:

  1. aptitude install fakeroot binutils nspluginwrapper ia32-libs

  2. Scaricare ed eseguire questo script: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-squeeze.sh

  3. dpkg -i ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb

  4. 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

pcm.pulse {
    type pulse
}

ctl.pulse {
    type pulse
}

pcm.!default {
    type pulse
}

ctl.!default {
    type pulse
}

Collegamenti esterni


CategoryPermalink