web-dev-qa-db-ja.com

Debianベースのディストリビューションにtarballパッケージをインストールする方法は?

Debianに.tar.bzおよび.tar.bz2パッケージをインストールする方法を知りたいのですが、完全に説明してください。

19
Zignd

ファイルを解凍し、作成されたディレクトリでREADMEまたはINSTALLファイルを探します。これにより、パッケージをインストールするために必要な情報(依存関係、構成など)がわかります。オプション、実行するコマンドなど...)。

通常は./configuremake、次にmake install

10
Renan

これを行う標準的な方法は次のとおりです。

  1. tar zxvf file.tar.gzまたはtar xvjpf file.tar.bz2
  2. 実行./configure./configure --helpは通常、カスタマイズオプションを提供します)
  3. makeを実行します
  4. 実行make install

通常、READMEまたはINSTALLファイルもあり、指示も記載されています。

7
bigdaveyl

一般的に言って、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を実行してから、makemake installを実行します。

パッケージをインストールする場所はユーザー次第です。これらのパッケージを簡単に実行できるように、PATHシェル変数にパスを追加したい場合があることに注意してください。 (多くの場合、export PATH=$PATH:/opt/local/bin:/usr/local/bin)。

5
Mark Cohen

これを例で説明しましょう。パッケージabcをインストールするとします。パッケージabcの依存関係は、そのドキュメントを読むことで識別できます。スムーズなエクスペリエンスのために、インストールの前に依存関係(必要なライブラリなど)を解決する必要があります。

gcc 4.7.2をビルドする前に、g++m4gawkgcc-multilibgmpmpfr、および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
2
Ballistic