Debianに.tar.bzおよび.tar.bz2パッケージをインストールする方法を知りたいのですが、完全な説明をお願いします。
dpkg -i ./path/to/package.deb
です。.tar。{gz、bz2}パッケージの使用は、最後で最も難しいオプションです。
Debianに.tar.bzおよび.tar.bz2パッケージをインストールする方法を知りたいのですが、完全な説明をお願いします。
dpkg -i ./path/to/package.deb
です。.tar。{gz、bz2}パッケージの使用は、最後で最も難しいオプションです。
回答:
まず、File System Hierarchy Standardsによると、このインストール済みパッケージの場所/opt
は、バイナリインストールである/usr/local
か、ソースインストールであるかである必要があります。
これらはすぐに使用できるバイナリです。通常、インストールするために抽出する必要があります。バイナリパッケージは簡単になります。
sudo tar --directory=/opt -xvf <file>.tar.[bz2|gz]
export PATH=$PATH:/opt/[package_name]/bin
これで完了です。
ソースパッケージは(はるかに)面倒になり、以下の方法で大まかに処理できるため、各パッケージは異なります。
/usr/local/src
tar xf <file>.tar.[bz2|gz]
cd <package name>
README
ファイルを読みます(これはほぼ確実に存在します)。README
ます。手順はにあります。おそらく、この手順は次のようになります./configure && make && make install
(問題が発生した場合は、正常性のためにコマンドを個別に実行します)。インストールに問題がある場合は、特定の質問をする必要があります。ライブラリのバージョンが正しくないか、依存関係が欠落しているという問題が発生する場合があります。Debianがすべてをパッケージ化する理由があります。そして、Debian安定版が古いパッケージを実行する理由があります-ダース以上の異なるアーキテクチャと無数の異なるハードウェア/システム構成にパッケージをインストールするすべてのコーナーケースを見つけることは困難です。自分で何かをインストールすると、これらの問題のいずれかに遭遇するかもしれません!
-C
または--directory
オプションを使用します。
sudo
:D
ファイルを解凍し、作成されたディレクトリで、パッケージをインストールするために知っておく必要があることを伝えるREADME
or INSTALL
ファイルを探します(例:依存関係、設定オプション、実行するコマンドなど)。
通常、それはつまるところ./configure
、make
それからmake 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
。の--prefix=
オプションを使用して、インストールディレクトリを指定しますconfigure
。
まず、File System Hierarchy Standardsによれば、このインストール済みパッケージの場所は、バイナリインストールの場合は/ opt、ソースインストールの場合は/ usr / localである必要があります。
そのため、/usr/abc
ディレクトリにインストールする場合は、オプション--prefix=/usr/abc
とともに./configure
指示を提供します。
$./configure --prefix=/usr/abc
--prefix=
ただし、指定したいのはこれだけではありません。システムのタイプなどのコンパイルを成功させる--build=x86_64-linux-gnu
ために、64ビット--build=i386-linux-gnu
用と32ビットシステム用に他の情報を提供することもできます。./configure
コマンドで指定するオプションに関する情報が含まれている可能性があるため、抽出したファイルのREADMEを読むのが賢明です。
コマンドを./configure
実行した後、make
続いてmake install
。インストール後、export
コマンドを使用してライブラリパス、シェル/環境変数を指定する必要があります。
export PATH=/usr/abc/bin:$PATH
./configure
、make
、make install
、私は、誰かがあなたが実際にビルド何にしようとする前に、この非常に基本的なことを学ぶことができるリンクで、あなたに良い答えを提供します確信している