Instead of updating adobe.com with your recent flash version, or even starting
your browser and inserting aboutlugins , the following script might be of help :
Code:
#!/bin/bash
FLASH_LIB=/usr/lib/flashplugin-installer/libflashplayer.so
#FLASH_LIB=/usr/lib/mozilla/plugins/libflashplayer.so
#FLASH_LIB=/usr/lib/flash-plugin/libflashplayer.so
FLASH_ARCH=`file $FLASH_LIB | sed 's/ELF/\n\nELF/' |\
sed 's/version/\nversion/'`
LNX_ENGINE=`strings $FLASH_LIB | grep Linux-Player`
LNX_FLASH=`strings $FLASH_LIB | grep LNX`
ADOBE_FLASH=`strings $FLASH_LIB | grep Shockwave | grep 1`
ADOBE_PTNTS=`strings $FLASH_LIB | grep "^AdobePatentID" |\
awk '{print " "$1 }'`
ADOBE_CPRGHT=`strings $FLASH_LIB |\
grep -i Copyright | sed 's/^.*Copyright/Copyright/' |\
sed 's/reserved.*$/reserved./' | sed 's/All/\nAll/'`
echo "$FLASH_ARCH "
echo "Linux Engine : $LNX_ENGINE "
echo "Flash Version : $LNX_FLASH "
echo "Adobe Version : $ADOBE_FLASH "
echo "$ADOBE_PTNTS "
echo "$ADOBE_CPRGHT "
exit 0
to find the full path of libflashplayer.so type
Code:
stock@acer30u:~$ locate libflashplayer.so
/usr/lib/flashplugin-installer/libflashplayer.so
stock@acer30u:~$
Code:
stock@acer30u:~$ flashv
/usr/lib/flashplugin-installer/libflashplayer.so:
ELF 64-bit LSB shared object, x86-64,
version 1 (SYSV), dynamically linked, stripped
Linux Engine : Linux-Player-64-2011080916100
Flash Version : LNX 11,2,202,554
Adobe Version : Shockwave Flash 11.2 r202
AdobePatentID="P057"
AdobePatentID="P297"
AdobePatentID="P650"
AdobePatentID="P656"
AdobePatentID="P912"
AdobePatentID="P052"
AdobePatentID="B1156"
AdobePatentID="P649"
AdobePatentID="B598"
Copyright 2008 Adobe Systems Incorporated.
All rights reserved.
stock@acer30u:~$
Bookmarks