已安装ca-certificates却提示update-ca-certificates命令不存在的问题排查
问题原因及解决思路
- 发行版工具差异:
update-ca-certificates是Debian/Ubuntu这类DEB系发行版的CA证书更新命令,而你用yum的系统(比如RHEL、CentOS、Fedora)属于RPM系,默认没有这个工具,两者的CA证书管理机制完全不同。 - 包内容不包含该命令:通过
yum install ca-certificates安装的包,本身就不带update-ca-certificates。你可以执行rpm -ql ca-certificates查看这个包的所有文件,就能确认里面没有这个命令。 - 替代操作:如果需要更新CA证书,在RPM系系统里,正确的做法是:
- 将自定义CA证书文件放到
/etc/pki/ca-trust/source/anchors/目录下 - 执行
sudo update-ca-trust extract命令完成更新
- 将自定义CA证书文件放到
内容的提问来源于stack exchange,提问作者micmus4
相关产品推荐
相关产品推荐

