环境: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


说明 : 支付宝付款时提示需要下载控件,否则无法输入密码付款


解决 :


  1. 按照提示下载所需文件 aliedit.tar.gz

  2. 解压文件 : tar -xzf aliedit.tar.gz

  3. 使用ls命令查看是否解压得到文件aliedit.sh

  4. 执行 aliedit.sh(注意若以root身份运行,安装后文件会存在于root家目录下,普通用户无法访问)

    ./aliedit.sh
    Restart   firefox   to complete your changes
    Successfully installed Alipay Security Control
    Press any key to quit...


  5. 执行成功后会在 ~/ .mozilla/plugins/ 下生成 libaliedit64.so 文件(我的是64位系统)

  6. 执行命令(32位系统)  ldd ~/.mozilla/plugins/libaliedit32.so

     或执行(64位系统) ldd ~/.mozilla/plugins/libaliedit64.so

     查看缺少什么sharedlibrary,提示 libglib-2.0.so.0 => 未找到

    (原因:Centos7上使用的是libpng1.5,而支付宝安全控件使用的是老的libpng1.2)

  7. 安装libpng1.2 或者创建连接,

       如 ln -s /lib64/libpng15.so.15  /lib64/libpng12.so.0

  8. 安装完,重启浏览器即可


参考:http://www.longda.us/?p=135