./configure 以降のプログラムはどこにインストールされますか?

./configure 以降のプログラムはどこにインストールされますか?

以下を使用してソフトウェアをインストールしています。

wget <URL package.tar.gz>
tar xzvf package.tar.gr
./configure package
cd package
make
make install

私の問題は、パッケージが作業ディレクトリにインストールされていないことです。基本的にどこにインストールされていますか?ファイルをインストールする場所の詳細をどこに追加する必要がありますか?

ベストアンサー1

カスタムディレクトリにインストールするには、次のコマンドを使用します。

./configure --prefix=/desired/path
make
sudo make install

デフォルトでは、プレフィックスなしでインストールされたプログラムはにあります/usr/local/bin。これを確認するには、which program_nameインストール後に入力してください。

カスタムディレクトリにプログラムをインストールした場合は、そのディレクトリが環境変数/desired/path/binに含まれていることを確認する必要があります。PATHそれ以外の場合はwhich program_name動作せず、パスが含まれていないか、同じディレクトリにない場合はプログラムを開始できません。

これを行うには、次の行を次の行に追加するだけです~/.profile

export PATH=$PATH:/desired/path/bin

変更したら、入力してsource ~/.profile変数を更新するか、新しいシェルにログインして変更を適用できます。

おすすめ記事