我已经通过
sudo yum install ca-certificates
命令安装了 ca-certificates 包,但是在尝试运行 sudo update-ca-certificates
命令时出现错误,因为找不到它。可能是什么问题?我尝试寻找该包(以防 PATH 出现问题),但我没能在机器上找到它。
并非所有 Linux 版本都使用
update-ca-certificates
——当我尝试在 Fedora(Red Hat 发行版)上运行 update-ca-certificates
时,我遇到了类似的问题,并发现 Fedora 上的等效命令被称为 update-ca-trust
。以下是 Fedora 的文档,介绍如何添加新证书:
您只需将 PEM 或 DER 文件格式的证书文件复制到 /etc/pki/ca-trust/source/anchors/ 目录,然后运行 update-ca-trust 命令,例如:
cp ~/certificate-trust-examples/Cert-trust-test-ca.pem /etc/pki/ca-trust/source/anchors/ update-ca-trust
您可以通过运行
cat /etc/os-release
来了解您所使用的 Linux 的具体发行版和版本。从那里您可以查找操作系统的文档,了解如何在操作系统上添加证书颁发机构。