Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Ubuntu Linuxソースファイルを使ってソフトウェアをインストールする方法

Ubuntu Linuxソースファイルを使ってソフトウェアをインストールする方法

  

Ubuntuには豊富なソフトウェアが付属しています。これらのソフトウェアは、グラフィカルな自動インストール方法(「追加と削除」または「シナプス」)を使って簡単にインストールできます。リリースされたばかりの新しいソフトウェアについては、Ubuntuのソースは含まれていません、それから我々はより一般的なインストールを使用する必要があります:ソースファイルから手動でソフトウェアをインストールします。この手動インストールの詳細な手順は以下のとおりです。


まず、コンパイラをインストールします。


ソースコードをコンパイルしたいので、最初のステップはcompileやbuildなどのプログラムをインストールすることです。すでにインストールしている場合は、この手順をスキップできます。 Ubuntuシステムでは非常に簡単です、次のコマンドを実行してください:


$ sudo apt-get install build-essential


コマンドが実行された後、ソースファイルからインストールしてください。 gcc、make、g ++、およびその他の必要なソフトウェアなど、ソフトウェアに必要なツールがインストールされています。


次に、ソフトウェアのソースコードをダウンロードしてコンパイルします。


ソースファイルをダウンロードするときは、ソフトウェアが依存しているライブラリファイルやその他のプログラムを見つけなければなりません。まずそれらをインストールしてください。この情報は通常オープンソースプロジェクトのホームページにあります。すべての準備をした後、次の作業を行うことができます。ソフトウェアのソースコードは通常圧縮ファイルとしてリリースされているので、指定したディレクトリに展開する必要があります。コマンドは次のとおりです。


OwnLinux @ ubuntu:〜$ tar xvzf

program.tar.gz

OwnLinux @ ubuntu:〜$ cd

program /


もしtarコマンドに慣れていないのであれば、ここをクリックして "tarコマンドの詳細"を読んでください。


Linuxでソースファイルからプログラムをインストールする場合、コモンモード、設定(./configure) - > make - > install(sudo make install)。ただし、ソースファイルに含まれているインストール手順を読む前に、開発者の手順が各プログラムに対して最も信頼できるものです。プログラム開発者は、通常、インストール手順をINSTALLまたはREADMEというファイルに保存します。これらの文書はどこにありますか?それらはプロジェクトのホームページまたはソースコードのホームディレクトリにあります。


1.設定


アプリケーション構築の最初のステップは、プログラムソースファイルのメインディレクトリにあるconfigureスクリプトを実行することです。

< BR> OwnLinux @ ubuntu:〜/program $ ./configure


このスクリプトはシステムをスキャンして、プログラムに必要なすべてのライブラリファイルがすでに存在することを確認し、ファイルパスとその他を必要とします。作業を設定します。プログラムに必要なライブラリファイルが不完全な場合、設定スクリプトは終了し、どのライブラリファイルが必要か、またはどのバージョンが更新には古すぎるかを通知します。このような場合、ライブラリファイルを含むパッケージを入手し、ライブラリファイルのすべてのヘッダファイルを含む開発パッケージを見つけるだけでは十分ではありませんUbuntuでは、このようなパッケージは一般にファイル名として-devを使用します。終わりです。必要なライブラリファイルをすべてインストールしたら、エラーメッセージが表示されなくなるまで設定スクリプトを再実行します。これは、必要なライブラリファイルが正しくインストールされ、依存関係が満たされたことを意味します。


2.コンパイル


設定スクリプトが正常に終了したら、次にコードをコンパイルします。具体的な操作は、ソースファイルのホームディレクトリでmakeコマンドを実行することです。


OwnLinux @ ubuntu:〜/program $ make


この時点で、文字列が表示されます。出力データをコンパイルして画面をすばやくスクロールすると、正常であればプロンプトの状態が返されます。ただし、コンパイル中にエラーが発生した場合、トラブルシューティングプロセスは設定手順ほど単純ではありません。これには通常ソースコードのデバッグが含まれるため、ソースコードに構文エラーやその他のエラーがある可能性があります。どうすればいいですか。あなたがプログラミングの専門家なら、自分でデバッグしてください。それ以外の場合は、ソフトウェアのメーリングリストや他のサポートチャンネルでそれが既知のバグであるかどうかを確認し、他の人がどのように解決しているかを知る場合はバグレポートを提出しないでください。


3.インストール


ソフトウェアが正常にコンパイルされたら、最後のステップはそれらをシステムにインストールすることです。プログラムのmakefileのほとんどはインストールのための機能を持ちます。ほとんどの場合、プログラムをrootユーザーとしてインストールする必要があるので、プログラムはスーパーユーザーだけが書き込み権限を持つ/usrまたは他のディレクトリーにファイルをインストールします。ソースファイルのメインディレクトリで、次のコマンドを実行します。


OwnLinux @ ubuntu:〜/program $ sudo make install


コンピュータにインストールされています。また、プログラムを使用しなくなった場合は、ソフトウェアに付属のアンインストール機能を使用できます。これは、一般的なプログラムで使用可能です。ソースファイルのホームディレクトリに切り替えて、次のコマンドを実行します。


OwnLinux @ ubuntu:〜/program $ sudo make uninstall


このメソッドのインストール済みメソッドは/usr /localにあります。インストールしたプログラムファイルをUbuntuパトロールファイルシステムからインストールする場合は、次のようにコマンドに項目を追加できます。


OwnLinux @ ubuntu:〜/program $ ./configure –prefix = /opt


これは一般的に効果的ですが、例外があります:いくつかのプログラムは単にアイテムを無視します;カーネルモジュールを含むプログラムのようないくつかのプログラムはそれらをあなたのファイルに入れます。システム


上記のソフトウェアを手動でインストールする方法がUbuntu環境で導入されましたが、さまざまなLinuxシステムでソースファイルからアプリケーションをインストールする方法は基本的に同じです。

Copyright © Windowsの知識 All Rights Reserved