UbuntuLinuxでTARGZおよびTARBZ2ファイルをコンパイルおよびインストールする方法

UbuntuLinuxでTARGZおよびTARBZ2ファイルをコンパイルおよびインストールする方法

Windowsとは異なり、Linuxへのソフトウェアのインストールは少し複雑になる可能性があります。選択したソフトウェアがすでにパッケージ形式であるか、リポジトリにあり、簡単なテキスト行でインストールできる場合を除いて、.TAR.GZまたは.TAR.BZ2ファイルからコンパイルしてインストールする必要がある可能性があります。 。





これは悪夢になる可能性がありますが、ルールに固執する場合はそうではありません。インストールが必要な厄介なアーカイブがある場合は、次の方法でパッケージを作成し、そのパッケージをインストールして、後でパッケージマネージャーを使用してソフトウェアを削除するためのクリーンな方法を提供します。準備ができて深呼吸してください...





鋼のターボール

.TAR.GZ / BZ2ファイルは圧縮されたtarball(非圧縮の拡張子は.TAR)であり、選択したアプリケーションの生のソースコードが含まれています。インストールには、Ubuntuがプログラムを実行できるように、これらのファイルをコンパイル、処理、およびリンクする必要があります。





tarball形式は1988年(および2001年)に標準化され、ソフトウェアの配布のためにLinuxとWindowsの両方で広く使用され続けています。もともとtarballは、テープデバイスへのデータのバックアップを容易にするために設計されたものであり、そうすることはありません。

心配する必要がなくなる前にLinuxコマンドラインを使用したことがない場合、コマンドは単純明快でまとまりがあります。



システムの準備

と呼ばれるパッケージをインストールする必要があります ビルドエッセンシャル ソースからパッケージを作成し、 checkinstall 簡単に削除できるようにパッケージマネージャーに追加します。これは、コンソールからすばやく実行できます。ターミナルを開くだけです( アプリケーション付属品ターミナル )とタイプ:

sudo apt-get install build-essential checkinstall





ズームでフィルターを実行する方法

これらがダウンロードしてインストールされるまでしばらくお待ちください。完了したら、アップグレード用のバージョン管理ソフトウェアをインストールすることもできますが、これは後でいつでも実行できます。いずれにせよ、これら3つでうまくいきます。

sudo apt-get install subversion git-core mercurial





次に、これらのパッケージをビルドするときに使用する共通ディレクトリが必要になります。書き込み可能である限り、技術的にはどこにでも置くことができます。 Ubuntuの公式ドキュメントでは

/ usr / local / src

だから私たちはそれに固執します:

sudo chown $ USER / usr / local / src

次に、書き込み可能であることを確認します。

sudo chmod u + rwx / usr / local / src

最後に、インストールします apt-file 、発生した依存関係の問題を解決するために使用されます。

sudo apt-get install apt-file

次のコマンドを実行して終了させない場合は、apt-fileを更新する必要があることを示すポップアップが表示される可能性があります。

sudoapt-ファイルの更新

これを実行すると、システムは投げたタールボールに備えて準備されるため、再度実行する必要はありません。

抽出して構成

不思議な.TAR.GZファイルをすでにダウンロードしていると仮定すると、最初にそれを指定のビルドフォルダーに移動する必要があります(私が使用した

/ usr / local / src

)。通常のファイルブラウザでこれを行うことができ、完了したら、新しいターミナルを開きます。

次のように入力して、ビルドフォルダーに移動します。

cd / usr / local / src

次に、アーカイブを抽出します。にとって .TAR.GZ ファイルタイプ:

tar -xzvf .tar.gz

そしてのために .TAR.BZ2 ファイルタイプ:

tar -xjvf .tar.bz2

すべてがうまくいけば、上のスクリーンショットのように、抽出されたファイルの長いリストが表示されます。まだターミナルを閉じないでください、まだ終わっていません。

この時点で私は 衝動 (通常のファイルブラウザを使用して)アーカイブを作成したばかりのフォルダに移動し、ファイルが存在する場合はREADMEまたはINSTALLを開きます。特定のソフトウェアで、これから説明する方法とは異なる方法が必要な場合は、このファイルがキーを保持します。あなたは自分自身を救うことができます 多く これを行うことによる面倒の。

ソフトウェアに応じて異なるインストールオプションを選択できる場合もあり、INSTALLまたはREADMEでこれらが何であるかが規定されます。ファイルには拡張子が付いていない場合がありますが、プレーンテキストであり、Geditまたは選択した任意のテキストエディタで開く必要があります。

原則として、次のコマンドはデフォルトのインストール方法でソフトウェアをインストールします。

tarballはファイルと同じ名前のフォルダーに抽出されるため、次のように、前に使用したcdコマンドを使用してこのフォルダーに変更します。

cd / usr / local / src /

アーカイブが作成したフォルダーの名前に置き換えます。次に、次のように入力してソースファイルを構成する必要があります。

。/構成、設定

ノート: ソフトウェアに構成ファイルがない場合は、直接スキップしてみてください。 ビルドとインストール この記事のセクションですが、最初にINSTALLまたはREADMEのドキュメントを参照してください。

autoconfに関連するエラーメッセージが表示された場合は、次のように入力してインストールする必要があります。

sudo apt-get install autoconf

次に実行します

。/構成、設定

また。

このコマンドは、ソフトウェアを使用するために必要なすべてのパッケージがインストールされているかどうかを確認します。以前にインストールしたapt-fileを使用して空白を埋めることができます。

エラーが発生した場合(

構成:エラー:ライブラリ要件...満たされていません

)エラーメッセージの上に見つからないファイルを探し、次のように入力してapt-file検索を使用します。

apt-ファイル検索。

これにより、必要なファイルがどのパッケージに含まれているかがわかるので、次を使用してダウンロードできます。

PCのリセットで問題が発生しました。変更はありません

sudo apt-get install

これは必ずしも常に発生するとは限りませんが、必要な依存関係がない場合に非常に役立ちます。

満足したら、パッケージを入手しました(必要な場合)。

。/構成、設定

もう一度コマンドします。

すべてがうまくいけば、あなたは見るでしょう

config.status:Makefileの作成

-おめでとうございます、あなたはもうすぐそこにいます!多くの人がこの時点に到達する前に諦めますが、あなたはそれよりも優れています。

ビルドとインストール

同じターミナルウィンドウタイプに:

作る

座って、コーヒーを飲み、少し息をしてください。インストールのサイズによっては、これには時間がかかる場合があります。

これで、次のコマンドを使用してプログラムをインストールできます。

sudo checkinstall

画面の指示に従い、ソフトウェアの説明を追加して、 入力 この画面で:

すべてがうまくいけば、あなたは見るでしょう インストールに成功 。背中を軽くたたいてください。あなたはうまくやった。

これで、ソフトウェアが次の場所にインストールされます。

/ usr / local / bin

そこから問題なく実行できます。

あなたはそれを最後までやり遂げましたか?パッケージを待つか、リポジトリから取得する方が簡単ではありませんか?多分あなたはそれを見つけました...簡単ですか?コメントで教えてください。

共有 共有 つぶやき Eメール Windows10デスクトップのルックアンドフィールを変更する方法

Windows 10の見栄えを良くする方法を知りたいですか?これらの簡単なカスタマイズを使用して、Windows10を独自のものにします。

次を読む
関連トピック
  • Linux
  • Ubuntu
  • ファイル圧縮
著者について ティム・ブルックス(838件の記事が公開されました)

ティムはオーストラリアのメルボルンに住むフリーランスのライターです。あなたは彼をフォローすることができます ツイッター

ティムブルックスからもっと

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください