log4cxx ビルド [DEBIAN]

log4cxx ビルド [DEBIAN]

log4cxxパッケージをビルドするときにどこから始めるべきですか?これをビルドするには別のパッケージが必要ですか?

私は前に試しましたこれチュートリアルですが失敗しました。

可能であれば、誰かがこのlog4cxxパッケージをビルドしてインストールするプロセス全体を私に説明してください。 。

答え1

パッケージの基本バージョンがお客様の要件を満たしておらず、ソースまたは構成を調整する必要があるとします。

次の手順を試してください。

log4cxx の構築に必要なすべての依存関係を取得します。

sudo apt-get build-deps log4cxx

log4cxxパッケージのソースコードをダウンロード

apt-get source log4cxx

ディレクトリをソースディレクトリに変更

cd log4cxx-0.10.0

システムに付属のバージョン番号を調整する必要があるかもしれません。

この時点で必要に応じて変更する必要があります。この時点でソースディレクトリのコピーをインポートすると、後で変更を含むパッチを簡単に作成できます。

設定オプションを変更するには、debian/rules で「./configure」を探します。 Debianパッケージをビルドするときに設定が呼び出される場所。ここに必要なものを追加してください。たとえば、この行を次のように変更します。

./configure --prefix=/usr --with-SMTP

これにより、SMTPをサポートするパッケージが構築されます。

最後のステップはパッケージを再構築することです。

dpkg-buildpackage -b

その結果は、あなたの目的に合わせて設定された新しく作成されたDebianになります。

次のコマンドを使用して Debian をインストールできます。

sudo dpkg -i ../liblog4cxx10_0.10.0-1.2ubuntu2_amd64.deb

ファイル名は、システムアーキテクチャとリポジトリから取得されたlog4cxxのバージョンによって若干異なる場合があります。

パッケージとデフォルトパッケージを区別するために、debian / controlのパッケージバージョン番号と管理者も変更することをお勧めします。他のパッケージが特定のバージョンのlog4cxxに依存している場合、そのパッケージはもはや依存関係を満たしていません。

私はお勧めしますこれ詳細についての質問です。

関連情報