ソースコードからプログラムをコンパイルしてインストールする方法

ソースコードからプログラムをコンパイルしてインストールする方法

この問題は、Linuxに対する私の喜びを本当に制限します。アプリがリポジトリにない場合、またはインストーラスクリプトがない場合は、ソースからアプリをインストールする場所と方法が本当に終わります。

Windowsと比較すると簡単です。ウィザードのすべてのタスクを実行するには、(ほぼ)セットアッププログラムを使用する必要があります。 Linuxの場合...それほど多くはありません。

もしそうなら、提案や指示はありますか?それとも、ソースからLinuxプログラムをインストールする方法、理由、場所を明確に説明するWebサイトはありますか?

ベストアンサー1

通常、プロジェクトには、ビルドとインストールの方法に関するガイドラインを含むウェブサイトがあります。まず、グーグルしてみてください。

ほとんどの場合、次のいずれかを実行します。

  1. 特定のバージョンのソースコードディストリビューションであるtarball(tar.gzまたはtar.bz2ファイル)をダウンロードします。
  2. tar zxvf myapp.tar.gzgzipped tarball や bzipped tarballtar jxvf myapp.tar.bz2などのコマンドを使用してタールボールを抽出します。
  3. 上記で作成したディレクトリに cd
  4. 走る./configure && make && sudo make install

または:

  1. git、svn、またはその他の方法を使用して、公式のソースコードリポジトリから最新のソースコードを抽出します。
  2. 上記で作成したディレクトリに cd
  3. 走る./autogen.sh && make && sudo make install

configureとautogen.shはどちらも--prefixパラメータを受け入れ、ソフトウェアがインストールされている場所を指定します。確認してみることをお勧めします。自分でコンパイルしたソフトウェアをどこに置くべきですか?カスタマイズされたソフトウェアをインストールするのに最適な場所についてのアドバイス。

おすすめ記事