/usr/share 与 /usr/local/share:在哪里安装 CA 证书?

Ari*_*ian 6 ssh

我有一个虚拟机,我想在其上安装 CA 证书。在其他帖子中,有些建议将 cert 文件复制到/usr/share/ca-certificates,有些建议将/usr/local/share/ca-certificates/.

我想知道它们有何不同以及我应该使用哪一个。

Geo*_*sen 0

这个https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard应该会有所帮助:

/usr/本地:

本地数据的第三层次结构,特定于该主机。通常还有更多子目录,例如 bin、lib、share

从历史上看,严格按照标准,/usr/local 用于必须存储在本地主机上的数据(与 /usr 不同,后者可以通过网络安装)。大多数时候 /usr/local 用于安装不属于标准操作系统发行版的软件/数据(在这种情况下,/usr 将仅包含属于标准操作系统发行版的软件/数据)。FHS 标准将来可能会进行更改以反映这一事实上的惯例。

/usr/共享:

独立于体系结构(共享)的数据。

所以我会使用这个/usr/local选项。


wal*_*tor 0

这完全取决于您将如何使用证书以及使用哪个应用程序。阅读该应用程序的文档,它应该告诉您在哪里安装证书。

或者选择一个,测试,选择另一个,测试。