Adobe Flash Player のUpdate
Posted: 10/08/21(土) 11:42
Firefoxは自動的に更新してくれますが、フラッシュプレーヤーはそうはいきません。ときどき、フラッシュプレーヤーの脆弱性が話題となります。毎回、手動(ダウンロード→解凍→コピー)で更新しているのですが、初心者でも戸惑わないように、もっと簡単にUpdateできるような仕組みをPuppyに標準で採り入れた方がよいのではないのでしょうか?
最大の問題はライセンスで、wgetでtarボールをとって来て、加工すれば簡単なのだけれど、どうもAdobeのページをユーザーが確認することが必要なようです。ということで、以下のようなスクリプトを考えてみました。
Windowsを使っている人ほど、PuppyユーザーはflashplayerのUpdateにはこだわらないかも知れませんが...。
最大の問題はライセンスで、wgetでtarボールをとって来て、加工すれば簡単なのだけれど、どうもAdobeのページをユーザーが確認することが必要なようです。ということで、以下のようなスクリプトを考えてみました。
コード: 全て選択
#!/bin/sh
defaultbrowser http://get.adobe.com/jp/flashplayer/ &
gxmessage -button "Puppyへインストール:1, キャンセル:2" "1. ダウンロードするバージョンは「Linux用tar.gzファイル」です。
プルダウンメニューで選択し、「今すぐインストール」ボタン
をクリックしてください。
2. ダウンロードが完了したら、
下の「Puppyへインストール」をクリックしてください。"
RETVAL=$?
if [ "$RETVAL" -eq 1 ];then
gxmessage -center -button "" "しばらくお待ちください。" &
find -P "/" -path '/initrd' -prune -o -iname "install_flash_player_*_linux.tar.gz" > /tmp/install_flash_player.txt
FILE=`cat /tmp/install_flash_player.txt | grep "install_flash_player"`
tar -zxf $FILE
killall gxmessage
mv -f /root/libflashplayer.so /usr/lib/mozilla/libflashplayer.so
rm $FILE
defaultbrowser http://www.adobe.com/jp/software/flash/about/ &
gxmessage -button "確認する:1" "flashplayerのバージョンを確認してください。"
fi