安裝

安裝

為什麼 Fedora 和其他 Linux 發行版沒有 Helm 的原生套件?

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... 重新新增它們。