Differences between revisions 8 and 9
Revision 8 as of 2010-09-17 10:59:16
Size: 9736
Editor: ?Alexei Sorokin
Comment:
Revision 9 as of 2010-09-17 20:40:55
Size: 6490
Editor: ?Alexei Sorokin
Comment:
Deletions are marked like this. Additions are marked like this.
Line 52: Line 52:

== Debian 5.0 'Lenny' amd64 ==

Attualmente non è supportato da Adobe. Vedere l'[[http://labs.adobe.com/technologies/flashplayer10/64bit.html|annuncio di Adobe]] e il bug [[DebianBug:586273|#586273]].

Tuttavia c'è un modo per aggirare il problema:

 1. {{{aptitude install fakeroot binutils nspluginwrapper ia32-libs}}}
 1. Scaricare ed eseguire questo script: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-lenny.sh
 1. {{{dpkg -i ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb}}}
 1. 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;
if [ "$(dpkg --print-architecture)" = "amd64" ]; then
sudo aptitude -y install fakeroot binutils nspluginwrapper ia32-libs;
sudo wget --continue --output-document="/tmp/ia32-libs-workaround-499043-lenny.sh" "http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-lenny.sh";
sudo chmod +x "/tmp/ia32-libs-workaround-499043-lenny.sh";
sh "/tmp/ia32-libs-workaround-499043-lenny.sh";
sudo rm -rf "/tmp/ia32-libs-workaround-499043-lenny.sh";
sudo dpkg -i "./ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb";
sudo rm -rf "./ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb";
fi;
sudo wget --continue --output-document="/var/cache/apt/archives/install_flash_player_10_linux.deb" "http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.deb";
sudo rm -rf "/usr/lib/flashplugin-nonfree" 2> /dev/null;
sudo dpkg -i --force-architecture "/var/cache/apt/archives/install_flash_player_10_linux.deb" > /dev/null;
sudo mv "/usr/lib/adobe-flashplugin" "/usr/lib/flashplugin-nonfree" 2> /dev/null;
sudo chown root:root "/usr/lib/flashplugin-nonfree/libflashplayer.so";
sudo chmod 644 "/usr/lib/flashplugin-nonfree/libflashplayer.so";
if [ "$(dpkg --print-architecture)" = "amd64" ]; then
sudo nspluginwrapper --native --install "/usr/lib/flashplugin-nonfree/libflashplayer.so" 2> /dev/null;
fi;
}}}

Un approccio completamente diverso è l'installazione di un browser e del plugin a 32 bit in un ambiente chroot i386 come descritto in [[http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html|AMD64 HOWTO]].

Line 113: Line 74:
== Debian Testing 'Squeeze' amd64 == == Debian 5.0 'Lenny' and 'Squeeze' amd64 ==
Nel settembre 2010 Adobe [[http://labs.adobe.com/downloads/flashplayer10.html|ha annunciato]] Flash Player "Square". A partire da settembre 17 è una versione di anteprima completamente funzionante.
Line 115: Line 77:
Attualmente non è supportato da Adobe. Vedere l'[[http://labs.adobe.com/technologies/flashplayer10/64bit.html|annuncio di Adobe]] e il bug [[DebianBug:586273|#586273]].

Tuttavia c'è un modo per aggirare il problema:

 1. {{{aptitude install fakeroot binutils nspluginwrapper ia32-libs}}}
 1. Scaricare ed eseguire questo script: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-squeeze.sh
 1. {{{dpkg -i ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb}}}
 1. Installare questo pacchetto: http://people.debian.org/~bartm/flashplugin-nonfree/flashplugin-nonfree_10.1.82.76.1_amd64.deb

||<#ffcccc> '''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)):
=== Flash Player Square Installazione ===
Line 129: Line 80:
FLASH_LATEST_VER="091510";
Line 131: Line 83:
sudo aptitude -y install fakeroot binutils nspluginwrapper ia32-libs;
sudo wget --continue --output-document="/tmp/ia32-libs-workaround-499043-squeeze.sh" "http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-squeeze.sh";
sudo chmod +x "/tmp/ia32-libs-workaround-499043-squeeze.sh";
sh "/tmp/ia32-libs-workaround-499043-squeeze.sh";
sudo rm -rf "/tmp/ia32-libs-workaround-499043-squeeze.sh";
sudo dpkg -i "./ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb";
sudo rm -rf "./ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb";
sudo wget --continue --output-document="/tmp/install_flash_player_square_p1_linux.tar.gz" "http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p1_64bit_linux_$LATEST_VER.tar.gz";
else
sudo wget --continue --output-document="/tmp/install_flash_player_square_p1_linux.tar.gz" "http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p1_32bit_linux_$LATEST_VER.tar.gz";
Line 139: Line 87:
sudo wget --continue --output-document="/var/cache/apt/archives/install_flash_player_10_linux.deb" "http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.deb"; sudo tar xvfz "/tmp/install_flash_player_square_p1_linux.tar.gz";
sudo rm -rf "/tmp/install_flash_player_square_p1_linux.tar.gz";
Line 141: Line 90:
sudo dpkg -i --force-architecture "/var/cache/apt/archives/install_flash_player_10_linux.deb" > /dev/null;
sudo mv "/usr/lib/adobe-flashplugin" "/usr/lib/flashplugin-nonfree" 2> /dev/null;
sudo rm -rf "/usr/lib/adobe-flashplugin" 2> /dev/null;
sudo mkdir "/usr/lib/flashplugin-nonfree";
sudo mv "./libflashplayer.so" "/usr/lib/flashplugin-nonfree/libflashplayer.so";
Line 145: Line 95:
if [ "$(dpkg --print-architecture)" = "amd64" ]; then
sudo nspluginwrapper --native --install "/usr/lib/flashplugin-nonfree/libflashplayer.so" 2> /dev/null;
fi;
sudo mkdir "/usr/lib/mozilla/plugins" > /dev/null 2> /dev/null;
sudo ln -s "/usr/lib/flashplugin-nonfree/libflashplayer.so" "/usr/lib/mozilla/plugins/libflashplayer.so" > /dev/null 2> /dev/null;
}}}

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://backports.debian.org/debian-backports lenny-backports main contrib non-free

così come descritto in http://backports.debian.org/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 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 5.0 'Lenny' and 'Squeeze' amd64

Nel settembre 2010 Adobe ha annunciato Flash Player "Square". A partire da settembre 17 è una versione di anteprima completamente funzionante.

Flash Player Square Installazione

FLASH_LATEST_VER="091510";
sudo aptitude -y purge flashplugin-nonfree > /dev/null;
if [ "$(dpkg --print-architecture)" = "amd64" ]; then
sudo wget --continue --output-document="/tmp/install_flash_player_square_p1_linux.tar.gz" "http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p1_64bit_linux_$LATEST_VER.tar.gz";
else
sudo wget --continue --output-document="/tmp/install_flash_player_square_p1_linux.tar.gz" "http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p1_32bit_linux_$LATEST_VER.tar.gz";
fi;
sudo tar xvfz "/tmp/install_flash_player_square_p1_linux.tar.gz";
sudo rm -rf "/tmp/install_flash_player_square_p1_linux.tar.gz";
sudo rm -rf "/usr/lib/flashplugin-nonfree" 2> /dev/null;
sudo rm -rf "/usr/lib/adobe-flashplugin" 2> /dev/null;
sudo mkdir "/usr/lib/flashplugin-nonfree";
sudo mv "./libflashplayer.so" "/usr/lib/flashplugin-nonfree/libflashplayer.so";
sudo chown root:root "/usr/lib/flashplugin-nonfree/libflashplayer.so";
sudo chmod 644 "/usr/lib/flashplugin-nonfree/libflashplayer.so";
sudo mkdir "/usr/lib/mozilla/plugins" > /dev/null 2> /dev/null;
sudo ln -s "/usr/lib/flashplugin-nonfree/libflashplayer.so" "/usr/lib/mozilla/plugins/libflashplayer.so" > /dev/null 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


CategoryPermalink