mercoledì 9 maggio 2012

Aggiornare Flash Player con un semplice script BASH


Ciao a tutti...
Ultimamente Adobe ha deciso di non aggiornare più il plugin Flash Player per Linux, il nostro amato Linux....
Infatto l'aggiornamento lo rilasceranno, a seguito di un accordo, solo tramite Google Chrome. Vi direte: "Beh che male c'è...", il "male" se proprio così vogliamo chiamarlo a mio avviso è il fatto che ci costringano ad installare un programma che magari non vogliamo, Google Chrome per l'appunto...


Potete per esempio dare un occhio qui, ma se cercate un po' in giro per internet troverete sicuramente altre notizie del genere.

Il non volerlo può dipendere dai più svariati motivi... chi non si fida della sua privacy, chi si lamenta della pesantezza e/o del consumo di troppe risorse hardware su PC ormai datati...

Visto questa situazione, e visto ancor più, che pur essendo un pivello del mondo Linux, l'ho scelto proprio perchè mi permetteva di scegliere in piena libertà mi sono ingegnato un attimo.

Per prima cosa bisogna controllare in Synaptics se abbiamo il pacchetto flashplayer-plugin, per un semplice motivo, ovvero crea la cartella che già ci serve.

Poi eseguire il seguente script:

#!/bin/bash

#indirizzo download: https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
clear
echo -e "\n\nSto scaricando Google Chrome\n\n"
wget --progress=bar https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb -O gc.deb
clear
echo -e "\n\nConverto il pacchetto\n\n"
dpkg-deb -x gc.deb gc
clear
echo -e "\n\nCancello inutili\n\n"
rm gc.deb
clear
echo -e "\n\nSposto il file del plugin Flash\n\n"
cp -r gc/opt/google/chrome/libgcflashplayer.so .
echo -e "\n\nRinomino il file del plugin\n\n"
mv libgcflashplayer.so libflashplayer.so
clear
echo -e "\n\nPulizie\n\n"
rm -r gc
clear
echo -e "\n\nFaccio il backup del vecchio plugin Flash\n\n"
sudo mv /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so.old
clear
echo -e "\n\nSposto il plugin di Flash\n\n"
sudo cp -r libflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so
clear
echo -e "\n\nPlugin Flash Aggiornato\n\n"
rm -r libflashplayer.so


Copiate queste righe in un file. Io l'ho chiamato per comodità aggiorna-flash.sh, fatto ciò bisogna dargli i privilegi di esecuzione tramite il comando:

chmod +x aggiorna-flash.sh

A questo punto ci basterà eseguirlo invece tramite il seguente comando:

sudo ./aggiorna-flash.sh

Il comando sudo si rende necessario in quanto il nuovo plug-in Flash viene copiato in una cartella con accesso limitato all'utente root.

Lo so è uno script molto primitivo, so che si potrebbe fare molto meglio, ed in proposito magari un giorno mi ci metterò per migliorarlo...in ogni caso si accettano suggerimenti...

Spero possa tornare utile a qualcun altro...per me lo è stato...

Nessun commento:

Posta un commento