#!/bin/bash wget https://www.adobe.com/software/flash/about/ if [ "$(uname -m)" == "x86_64" ]; then ARCH=x86_64 else ARCH=i386 fi CURRENT_VER=$(cat index.html | grep "2" | sed -e 's/.*//g' | sed -e 's/<\/td>.*//g' | tail -n 1) rm index.html ### Update Adobe official Flash Player ADOBE_OFFCOAL=https://fpdownload.adobe.com/get/flashplayer/pdc/"$CURRENT_VER"/flash_player_npapi_linux."$ARCH".tar.gz FLASH_PLAYER_PACKAGE=flash_player_npapi_linux."$ARCH".tar.gz DISTRIB=$(uname -r) mkdir -p flash_player cd flash_player wget $ADOBE_OFFCOAL tar zxvf $FLASH_PLAYER_PACKAGE sudo rm -rf /usr/share/icons/hicolor/16x16/apps/flash-player-properties.png sudo rm -rf /usr/share/icons/hicolor/22x22/apps/flash-player-properties.png sudo rm -rf /usr/share/icons/hicolor/24x24/apps/flash-player-properties.png sudo rm -rf /usr/share/icons/hicolor/32x32/apps/flash-player-properties.png sudo rm -rf /usr/share/icons/hicolor/48x48/apps/flash-player-properties.png sudo cp usr/share/icons/hicolor/16x16/apps/flash-player-properties.png /usr/share/icons/hicolor/16x16/apps/ sudo cp usr/share/icons/hicolor/22x22/apps/flash-player-properties.png /usr/share/icons/hicolor/22x22/apps/ sudo cp usr/share/icons/hicolor/24x24/apps/flash-player-properties.png /usr/share/icons/hicolor/24x24/apps/ sudo cp usr/share/icons/hicolor/32x32/apps/flash-player-properties.png /usr/share/icons/hicolor/32x32/apps/ sudo cp usr/share/icons/hicolor/48x48/apps/flash-player-properties.png /usr/share/icons/hicolor/48x48/apps/ sudo rm -rf /usr/share/pixmaps/flash-player-properties.png sudo ln -s /usr/share/icons/hicolor/48x48/apps/flash-player-properties.png /usr/share/pixmaps/flash-player-properties.png sudo rm -rf /usr/share/applications/flash-player-properties.desktop sudo cp usr/share/applications/flash-player-properties.desktop /usr/share/applications/ sudo rm /usr/bin/flash-player-properties sudo cp usr/bin/flash-player-properties /usr/bin/ if [ -d "/usr/lib/kde4" ]; then sudo rm -rf /usr/share/kde4/services/kcm_adobe_flash_player.desktop sudo cp usr/share/kde4/services/kcm_adobe_flash_player.desktop /usr/share/kde4/services/ if [ "$ARCH" == "x86_64" ]; then sudo rm -rf /usr/lib/kde4/kcm_adobe_flash_player.so sudo cp usr/lib64/kde4/kcm_adobe_flash_player.so /usr/lib/kde4/ else sudo rm -rf /usr/lib/kde4/kcm_adobe_flash_player.so sudo cp usr/lib/kde4/kcm_adobe_flash_player.so /usr/lib/kde4/ fi fi case $DISTRIB in *"-generic") ### Ubuntu / Linux Mint sudo rm /usr/lib/flashplugin-installer/libflashplayer.so sudo mkdir -p /usr/lib/flashplugin-installer sudo cp libflashplayer.so /usr/lib/flashplugin-installer/ sudo update-alternatives --quiet --remove "mozilla-flashplugin" /usr/lib/flashplugin-installer/libflashplayer.so sudo update-alternatives --quiet --install "/usr/lib/mozilla/plugins/flashplugin-alternative.so" "mozilla-flashplugin" /usr/lib/flashplugin-installer/libflashplayer.so 50 ;; *"-amd64"|*"-686") ### Debian / LMDE sudo rm /usr/lib/flashplugin-nonfree/libflashplayer.so sudo mkdir -p /usr/lib/flashplugin-nonfree sudo cp libflashplayer.so /usr/lib/flashplugin-nonfree/ sudo update-alternatives --quiet --remove flash-mozilla.so /usr/lib/flashplugin-nonfree/libflashplayer.so sudo update-alternatives --quiet --install /usr/lib/mozilla/plugins/flash-mozilla.so flash-mozilla.so /usr/lib/flashplugin-nonfree/libflashplayer.so 50 ;; *"-ARCH") ### Arch Linux / LMAE sudo rm /usr/lib/mozilla/plugins/libflashplayer.so sudo mkdir -p /usr/lib/mozilla/plugins sudo cp libflashplayer.so /usr/lib/mozilla/plugins/ ;; esac cd ../ sudo rm -rf flash_player