以下を使用してソフトウェアをインストールしています。
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
変数を更新するか、新しいシェルにログインして変更を適用できます。