ソースコードのコンパイルの概要
■ソースコードを使用してソフトウェアをインストールする利点
●最新のソフトウェアバージョンを入手し、バグを時間内に修正する
●ユーザーのニーズに応じてソフトウェア機能を柔軟にカスタマイズする
■アプリケーション例
●新しいバージョンのアプリケーションをインストールする場合
●現在インストールされているプログラムが
ニーズを満たせない場合アプリケーションに新機能を追加する場合
■ターボールパケット
●.tar.gzおよび.tar.bz2形式は主に
●ソフトウェア資料リファレンス:http://sourceforge.net■
整合性チェック
●md5sumチェックツール
[root@localhost ~]# md5sum httpd-2.4.25.tar.gz
24fb8b9e36cf131d7 8caae864fea0f6a httpd-2 .4.25.tar.gz
MD5チェックサム
■ソースコードのコンパイル環境を確認する
●C / C ++プログラミング言語をサポートするコンパイラをインストールする必要があります。たとえば、
◆gcc、gcc-c ++、make、
プロセスのコンパイルとインストール
1:タールを開梱
■ソフトウェアパッケージを/ usr / src /ディレクトリにリリースするのが通例です
■解凍されたソースコードファイルの場所
●/ usr / src / softwarename-version number /
■例
[root@localhost ~]# tar zxf httpd-2.4.25.tar.gz(-C /usr/src/
ソースコードパッケージを解凍し、リリースディレクトリを指定します
2:./ configure構成
■ソースディレクトリでconfigureスクリプトを使用します
■ヘルプを表示するには「./configure--help」を実行します
■一般的な構成オプション
■–prefix = softwareインストールディレクトリ
■例
[root@localhost ~]# cd /usr/src/httpd-2.4.251
[root@localhost httpd-2.4.25]#./Iconfigure -prefix=/usr/local/apache
構成オプションを指定しない場合、デフォルト値が使用されます
3:コンパイルしてインストールする
■コンパイル
●makeコマンドの実行
■インストール
●makeinstallコマンドの実行
■サンプル
[root@localhost httpd-2.4. 25]# make
[root@localhost httpd-2.4.25]# make install
ソフトウェアのテスト、適用、保守
使用前
[root@localhost httpd-2 4.25]# vjm /usrlocal/apache/conf/httpd.conf
■Apacheを起動する
[root@localhost httpd-2.4.25]# /usrl/local/apache/bin/apachectl start
■lynx127.0.0.1を実行して、ネイティブApacheの実行ステータスを表示します