Linuxでたくさんのソフトウェアをソースパッケージとしてリリースする必要があるので、インストールするのはとても面倒ですので、ソースソフトウェアをインストールする簡単な方法は何ですか?次の小シリーズでは、Linuxシステムのソースソフトウェアをインストールする最も簡単な方法を紹介します。一緒に学びましょう。
エンドユーザーの場合は、バイナリパッケージと比較したが、複雑なポイントを設定し、ビルドアップが、それは多くの場合、異なるアーキテクチャのために、より良い移植した、ソフトウェア開発者同じソースパッケージをリリースする必要があるだけで、さまざまなエンドユーザーがコンパイル後に正しく実行できます。これは、いったん書かれ、どこでもコンパイルされるc言語の設計思想、およびrpmやdebなどの一般的なバイナリパッケージと非常に一致します。プラットフォームごとに特別なソフトウェアパッケージをカスタマイズする必要がありますこの接尾辞名は、rpmファイルから参照できます(ppc、sparc、i386など)。多くの友達が考えるほど複雑ではありません。
インストールの具体的な手順:
___ FCKpd ___ 0nbsp; tar zxvf XXXX.tar.gz(またはtar jxvf XXXX.tar.bz2)___ FCKpd ___ 0nbsp; cd XXXX___FCKpd___0nbsp;. /configure ___ FCKpd ___ 0nbsp; make#make install
___ FCKpd ___ 1nbsp; make clean
インストール後に一時ファイルをクリーンアップするために使用されます。
#make uninstall
ソフトウェアをアンインストールするために使用されます。
解凍:
最も一般的な2つのソースパッケージは(XXXX.tar.gzまたはXXXX.tar.bz2)です実際、これらのソースパッケージは2つのツールで圧縮されています。 tar.gzの最後に使用されているツールはtarとgunzipで、tar.bz2に使用されているツールはtarとbzip2です。 gzとbz2は正反対ですが、単一のファイルしか圧縮できないので、実際には、私たちの共通のソースパッケージは、実際にはtar別の異なるソースファイルによってパッケージ化され、その後gunzipまたはbzip2圧縮によってリリースされます。ステップは1つのコマンドで実行できます。
___ FCKpd ___ 2nbsp; tar zcvf XXXX.tar.gz XXXX(またはtar jcvf XXXX.tar.bz 2 XXXX)
解凍用のコマンドは次のとおりです。 p> ___ FCKpd ___ 3nbsp; tar zxvf XXXX.t Ar.gz ___ FCKpd ___ 3nbsp; tar jxvf XXXX.tar.bz2
/configure:
解凍が完了したら正式にインストールを開始します(configureを実行する前に必要に応じてパッチツールを使用してソースコードにパッチを適用します)。最初にソースディレクトリの解凍ディレクトリに移動します。 configureを開始する前に、ソースディレクトリにあるREADMEファイルまたはINSTALLファイルを注意深く読む必要がありますインストールに関する考慮事項の多くは、ここに一覧表示されています。シェルは現在のディレクトリで設定スクリプトを実行します設定プロセス全体ではコンパイルはまだ実行されていないことに注意する必要があります。コンパイラがインストールされているかどうか、コネクタが存在するかどうかなどの依存関係のチェック、検出プロセスにエラーがない場合は非常に幸運です、configureスクリプトは現在のディレクトリにMakefileを作成し、次のリンクを使用してコンパイルします。サポートを設定し、その豊富なコマンドラインパラメータを'と入力できます。 /configre --help'具体的な情報を取得します。最も一般的に使用される情報は、おそらく次のとおりです。
___FCKpd___5nbsp;。 /configure --prefix = /opt /XXX
ソフトウェアのインストールディレクトリを設定するために使用されます。
前12次合計2ページ
Linuxシステムではsudoコマンドを使用してアクセス許可を増やすことができますが、RHEL 6.0では、sudoコマンドを使用してユーザーにログインすると、切り替えが遅いという問題が時間の浪費にな
のインストール方法 Dockerは、現在普及しているLinuxシステムで使用でき、起動が速く、リソースの消費が少ない、DOSCERをインストールするためのCentOS6.5の紹介シリーズです。さて、一
OpenWRTは組み込みLinuxシステムです。組み込みLinuxシステムを理解したい友人は恵まれています、今日XiaobianはOpenWRTルーティングの基本的な設定を紹介したいです、一緒に学びま
Red Flag Linuxユーザの中には、システムを4.1から5にアップグレードし、SAPGUIのインストール後に4.1システムのようにスムーズにSAPGUIクライアントを使用できないことを発見した