在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

标签:go, debian