rootアクセスなしでソースからzshをインストールする

rootアクセスなしでソースからzshをインストールする

ソースを複製しました扱いにくいgithubのソースファイル、その後コマンドを実行しました。

bash install-sh

そして

./install

それは私にメッセージを表示します

どの入力ファイルも指定しません。

それから私が試した指示に従ってください。

make install

私は運がない

***ターゲットを「インストール」するルールはありません。止まる

誰でも私にいくつかのヒントや指示を与えることができますか?

ベストアンサー1

シェルは、zshシステムのパッケージ管理ソフトウェアを介してパッケージにプリコンパイルされる可能性が高くなります。

シェルの公式ソースコードの配布は、zsh以下にあります。https://www.zsh.org/pub/configureスクリプトが含まれています。 Gitリポジトリは、主にプロジェクトに貢献したい開発者と人々のためのものですzshconfigureプロジェクトのインストールプレフィックスなどを構成し、後でソフトウェアをビルドするために使用される実際のMakefileを生成するためのスクリプトがありません。makeリポジトリの残りのコードから派生するため、スクリプトが不足しています。

プロジェクトファイルに応じて、まずリポジトリの最上位ディレクトリで実行してINSTALLファイルを作成する必要があります。このような事前設定手順は、スクリプト(またはそれに対応するもの)がプロジェクトソースコードストアにデプロイされていないプロジェクトで比較的一般的です。./Util/preconfigconfigureconfigure

完了したら、後で実行するときにプロジェクトをインストールする場所などのローカルディレクトリを指すオプションをconfigure使用して実行できます。ユーティリティは、選択したインストールプレフィックスの下に追加のディレクトリを自動的に作成します。--prefix"$HOME"/localmake installmakebin

binまた、変数にプレフィックスがインストールされているディレクトリを追加することを忘れないでくださいPATH

おすすめ記事