以下を使用してソフトウェアをインストールしています
wget <URL package.tar.gz>
tar xzvf package.tar.gr
./configure package
cd package
make
make install
私の問題は、パッケージが作業ディレクトリにインストールされていないことです。デフォルトではどこにインストールされますか?ファイルをインストールする場所の詳細はどこに追加すればよいですか?
カスタムディレクトリにインストールするには、次を使用します。
./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
と入力して変数を更新するか、新しいシェルにログインして変更を有効にすることができます。