![已卸载的 ca 证书](https://linux22.com/image/201567/%E5%B7%B2%E5%8D%B8%E8%BD%BD%E7%9A%84%20ca%20%E8%AF%81%E4%B9%A6.png)
我卸载了 ca 证书,但没有意识到会产生什么后果。现在我无法重新安装它。即使通过使用 firefox 下载 ca-certificates 包并安装它进行手动安装也 sudo pacman -U ca-certificates*
不起作用。怎样才能重新安装呢?
答案1
我必须使用 Arch Linux 的 live USB。
我在那里运行了命令
pacstrap -Mi ca-certificates
在实际系统上重新启动后,我必须运行
sudo update-ca-certificates
sudo update-ca-trust
sudo rm /etc/ssl/certs/ca-certificates.crt
ln -s /etc/ca-certificates/extracted/ca-bundle.trust.crt /etc/ssl/certs/ca-certificates.crt
现在又可以用了
ca-certificates
是一个对于 pacman 来说必不可少的包,因为我必须找出它,因此应该将其视为 pacman 的依赖项。