在debian6和debian7安装微信支付证书
最近接手一个维护项目由于历史久远,导致原有的程序只能跑在debian 6 系统上,以下作为记录:
1.更换系统源
由于debian官方源已经6和7的源放入存档了,导致安装ca-certificates失败,所以需要更新源。
把原来的源修改为http://archive.debian.org/debian/,我的修改后的如下:
deb http://archive.debian.org/debian/ squeeze main
deb-src http://archive.debian.org/debian/ squeeze main
deb http://archive.debian.org/debian/ squeeze-updates main
deb-src http://archive.debian.org/debian/ squeeze-updates main
deb http://mirrors.ustc.edu.cn/debian-security/ squeeze/updates main
deb-src http://mirrors.ustc.edu.cn/debian-security/ squeeze/updates main
2.安装ca-certificates
只要配置好上述的源以后,就可以直接运行下面的命令,就可以安装好,否则会报404找不到错误。
apt-get install -y ca-certificates
3.安装证书
首先需要下载微信支付证书,链接在此
下载完成后把证书放到 /usr/share/ca-certificates
sudo mv Baltimore_CyberTrust_Root.pem /usr/share/ca-certificates/local/
sudo mv DigiCert_Global_Root_CA.pem /usr/share/ca-certificates/local/
刷新证书
sudo update-ca-certificates --fresh