环境:Centos7 / Linux 3.10.0-229.14.1.el7.x86_64 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
firefox-38.3.0-2.el7.centos.x86_64
关键词: 支付宝,安全控件,linux
说明 : 支付宝付款时提示需要下载控件,否则无法输入密码付款
解决 :
按照提示下载所需文件 aliedit.tar.gz
解压文件 : tar -xzf aliedit.tar.gz
使用ls命令查看是否解压得到文件aliedit.sh
执行 aliedit.sh(注意若以root身份运行,安装后文件会存在于root家目录下,普通用户无法访问)
./aliedit.sh
Restart firefox to complete your changes
Successfully installed Alipay Security Control
Press any key to quit...执行成功后会在 ~/ .mozilla/plugins/ 下生成 libaliedit64.so 文件(我的是64位系统)
执行命令(32位系统) ldd ~/.mozilla/plugins/libaliedit32.so
或执行(64位系统) ldd ~/.mozilla/plugins/libaliedit64.so
查看缺少什么sharedlibrary,提示 libglib-2.0.so.0 => 未找到
(原因:Centos7上使用的是libpng1.5,而支付宝安全控件使用的是老的libpng1.2)
安装libpng1.2 或者创建连接,
如 ln -s /lib64/libpng15.so.15 /lib64/libpng12.so.0
安装完,重启浏览器即可
参考:http://www.longda.us/?p=135
转载于:https://blog.51cto.com/junight/1707107