Debianに.tar.bzおよび.tar.bz2パッケージをインストールする方法を知りたいのですが、完全に説明してください。
ファイルを解凍し、作成されたディレクトリでREADME
またはINSTALL
ファイルを探します。これにより、パッケージをインストールするために必要な情報(依存関係、構成など)がわかります。オプション、実行するコマンドなど...)。
通常は./configure
、make
、次にmake install
。
これを行う標準的な方法は次のとおりです。
tar zxvf file.tar.gz
またはtar xvjpf file.tar.bz2
./configure
(./configure --help
は通常、カスタマイズオプションを提供します)make
を実行しますmake install
通常、READMEまたはINSTALLファイルもあり、指示も記載されています。
一般的に言って、tar.gz/tgz/tar/bz2をインストールするとき(これらは単に圧縮されたパッケージファイルであることを忘れないでください)、tarファイル(tar xvfz
/tar xvfj
)をブレークしてからcd
を開く必要があります。ディレクトリに移動し、./configure
を実行します。
一部のシステムでは、デフォルト(たとえば、/ usr/local/{lib、bin、etc ...})をデフォルトのインストール場所として使用するか、/ opt/local/{lib、bin、等}。
したがって、./configure --prefix=/usr/local
を実行してから、make
、make install
を実行します。
パッケージをインストールする場所はユーザー次第です。これらのパッケージを簡単に実行できるように、PATHシェル変数にパスを追加したい場合があることに注意してください。 (多くの場合、export PATH=$PATH:/opt/local/bin:/usr/local/bin
)。
これを例で説明しましょう。パッケージabc
をインストールするとします。パッケージabc
の依存関係は、そのドキュメントを読むことで識別できます。スムーズなエクスペリエンスのために、インストールの前に依存関係(必要なライブラリなど)を解決する必要があります。
gcc 4.7.2
をビルドする前に、g++
、m4
、gawk
、gcc-multilib
、gmp
、mpfr
、およびmpc
をビルドする必要があります。
次に、最初のステップが常に抽出であるソースパーツからの建物が表示されます。これは、tar
コマンドを使用するか、簡単なGUIの方法で実行できます。抽出したファイルをフォルダーに入れたら、cd
コマンドを使用してそのフォルダーを参照する必要があります。たとえば、コンテンツが[ダウンロード]にある場合は、次のようにします。
$cd Downloads/abc
次に、./configure
を実行する必要があります。 configure
で--prefix=
オプションを使用して、インストールディレクトリを指定します。
まず、ファイルシステム階層標準によれば、このインストールされたパッケージの場所は、バイナリインストールの場合は/ opt、ソースインストールの場合は/ usr/localです。
したがって、/usr/abc
ディレクトリにインストールする場合は、--prefix=/usr/abc
命令でオプション./configure
を指定します。
$./configure --prefix=/usr/abc
ただし、--prefix=
だけを指定する必要があるわけではありません。64ビットの--build=x86_64-linux-gnu
と--build=i386-linux-gnu
を使用して、システムのタイプなどの他の情報を提供して、コンパイルを成功させることができます。 32ビットシステムの場合。 READMEは、./configure
コマンドで指定するオプションに関する情報を含んでいる可能性があるため、解凍したファイルを読むことをお勧めします。
./configure
の後にmake
コマンドを実行し、続いてmake install
を実行します。インストール後、export
コマンドを使用して、ライブラリパス、シェル/環境変数を指定する必要があります。
export PATH=/usr/abc/bin:$PATH