安装

安装

为什么没有 Helm 的 Fedora 和其他 Linux 发行版的原生软件包?

Helm 项目不维护操作系统和环境的软件包。Helm 社区可能会提供原生软件包,如果 Helm 项目知道它们,将会列出它们。这就是 Homebrew 公式的开始和列出方式。如果您有兴趣维护软件包,我们非常欢迎您。

为什么提供 curl ...|bash 脚本?

我们的仓库(scripts/get-helm-3)中有一个脚本可以作为 curl ..|bash 脚本执行。所有传输都受 HTTPS 保护,并且该脚本会对它获取的软件包进行一些审核。但是,该脚本具有任何 shell 脚本通常具有的所有危险。

我们提供它是因为它很有用,但我们建议用户先仔细阅读该脚本。不过,我们真正想要的是更好的 Helm 软件包发行版。

如何将 Helm 客户端文件放置在默认位置之外?

Helm 使用 XDG 结构来存储文件。您可以使用环境变量来覆盖这些位置

  • $XDG_CACHE_HOME:设置缓存文件存储的替代位置。
  • $XDG_CONFIG_HOME:设置 Helm 配置存储的替代位置。
  • $XDG_DATA_HOME:设置 Helm 数据存储的替代位置。

注意,如果您有现有的仓库,则需要使用 helm repo add... 重新添加它们。