Zsh

在沒有 root 使用者訪問權限的情況下從源文件安裝 zsh

  • October 22, 2021

我從github複製了zsh源文件的原始碼,之後我執行了命令

bash install-sh

./install

它提示我

沒有指定輸入文件。

然後按照我嘗試過的說明進行操作

make install

我沒有運氣

*** 沒有使目標“安裝”的規則。停止。

誰能給我一些提示或說明?

shell 很可能通過系統的zsh包管理軟體作為包預編譯提供。

zsh可在例如https://www.zsh.org/pub/找到的 shell 的官方原始碼分發包含一個configure腳本。Git 儲存庫主要面向開發人員和希望為zsh項目做出貢獻的人。它缺少configure用於配置項目安裝前綴等內容的腳本,也缺少用於創建make稍後用於建構軟體的實際 Makefile 的腳本。它缺少腳本,因為它是從儲存庫中的其餘程式碼派生的。

根據項目的INSTALL文件,需要./Util/preconfig先從儲存庫的頂層目錄執行創建configure文件。與此類似的預配置步驟configure在項目的原始碼儲存庫中未分發腳本(或等效項)的項目中相對常見。

完成後,您可以configure使用其--prefix選項執行,以指向本地目錄,例如"$HOME"/local您希望在以後執行時安裝項目的類似目錄make install。該make實用程序將自動bin在所選安裝前綴下創建和其他目錄。

另外,不要忘記將安裝前綴的bin目錄添加到您的PATH變數中。

引用自:https://unix.stackexchange.com/questions/673669