sabato 25 maggio 2013

Installare Pepper Flash Player su Chromium

In un precedente post avevamo già parlato del difficile rapporto tra Flash Player e Linux. Sappiamo già che Adobe non rilascerà più nuove versioni di Flash, limitandosi solo alla correzione dei bug di sicurezza della versione 11.2
Solo Chrome finora è stato immune al problema: Google infatti ha sviluppato in autonomia un'apposita API (Pepper) grazie alla quale il suo browser (che analogamente alle versioni di Windows viene distributo includendo Flash) riesce ad utilizzare anche le ultime versioni, prescindendo così dal disinteresse di Adobe.

Una delle soluzioni per ovviare al problema può essere così quella di passare a Chrome scaricando l'apposito pacchetto dalla pagina di Google (non è infatti presente nei repository di Ubuntu). Tuttavia, per i noti problemi di privacy  e per l'inclusione di tecnlogie proprietarie, molte distribuzioni (e utenti) hanno preferito puntare sulla versione open source, Chromium.
Chromium è il browser da cui deriva Chrome (supportato anche da Google), ma a differenza di quest'ultimo è completamente open source, ha un logo differente (sebbene simile) ma funzionanlità assolutamente identiche. 

Chromium è già supportato dal plugin Flash ufficiale, ma per rendere fruibile anche Pepper (e quindi anche le versioni recenti di Flash) occorre apportare alcune modifiche.


Cominciamo installando il PPA esterno (solo per Ubuntu 12.04 e successive).

$ sudo add-apt-repository ppa:skunk/pepper-flash

A questo punto facciamo l'aggiornamento dei repository e installiamo il relativo pacchetto

$ sudo apt-get update
$ sudo apt-get install pepflashplugin-installer


Ora, con il nostro editor testuale preferito (in questo caso Leafpad), bisognerà editare il file /etc/chromium-browser/default, avendo cura di ottenere i permessi root.

$ sudo leafpad /etc/chromium-browser/default

Nell'ultimo rigo, dopo la linea CHROMIUM_FLAGS="" line  incollate il testo sotto indicato:
 
. /usr/lib/pepflashplugin-installer/pepflashplayer.sh

 Abbiate cura di lasciare l'ultimo rigo vuoto, chiudete e avviate Chromium.
Per verificare se l'operazione è andata a buon fine digitate chrome://plugins nella barra degli indirizzi:





In questo caso Chromium ha riconosciuto Flash Player 11.7, ed è pronto per la navigazione ;)



1 commento:

  1. perfetto, spiegazione ammirevole, chiara x per chi si perde come me e ormai anche quando perde le chiavi di casa esclama *SUDO!* come fosse un moderno abracadabra e non sa proprio piu cosa fare quando incontra un problema*


    allora, due notazioni:
    io ho gedit e non leafpead ma grazie all italiano corretto e alla chiarezza delle informazioni e della sequenza ho capito di che si trattava quindi è stato facile intervenire quindi la mia linea di comando è stata:

    $ sudo gedit /etc/chromium-browser/default


    mi sono persa un po su quell enigmatico *lasciate una riga* mmmmmm pou ho riletto il terminale che mi diceva lascia unospazio...insomma, la mia sequenza dell editor di testo funzionante è la seguente:

    # Default settings for chromium-browser. This file is sourced by /bin/sh from
    # /usr/bin/chromium-browser

    # Options to pass to chromium-browser
    CHROMIUM_FLAGS="" . /usr/lib/pepflashplugin-installer/pepflashplayer.sh

    ovvero lo spazio è tra la prima line e la seconda..

    e dunque il risultato E' IL SEGUENTE!!!!

    Adobe Flash Player (2 files) - Versione: 14.0.0.125
    Shockwave Flash 14.0 r0
    Nome: Shockwave Flash
    Descrizione: Shockwave Flash 14.0 r0
    Versione: 14.0.0.125
    Percorso: /usr/lib/pepflashplugin-installer/libpepflashplayer.so
    Tipo: PPAPI (out-of-process)
    Disabilita
    Tipi MIME:
    Tipo MIME Descrizione Estensioni file
    application/x-shockwave-flash Shockwave Flash
    .swf
    application/futuresplash FutureSplash Player
    .spl
    Nome: Shockwave Flash
    Versione: 11.2 r202
    Percorso: /usr/lib/adobe-flashplugin/libflashplayer.so
    Tipo: NPAPI
    Disabilita
    Tipi MIME:
    Tipo MIME Descrizione Estensioni file
    application/x-shockwave-flash Shockwave Flash
    .swf
    application/futuresplash FutureSplash Player
    .spl
    Disabilita Sempre consentito

    GRAZIEGRAZIEGRAZIE!!!!!!

    RispondiElimina