![exim4-daemon-heavyを再コンパイルする方法は? [コピー]](https://linux33.com/image/45638/exim4-daemon-heavy%E3%82%92%E5%86%8D%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
誤ったメールクライアントとGnuTLSが原因であると思われるさまざまな電話メールクライアント(特にWindows Phone)でexim4を使用する際にいくつかの問題があります。 OpenSSLを使用するためにexim4-daemon-heavyを再コンパイルし、これが役立つことを確認したいと思います。
今、私はDebianのパッケージングシステムに慣れていますが、どうすればいいのかわかりません。を使用してexim4ソースコードをダウンロードしましたapt-get source exim4
。その後、Debian / rulesファイルを編集してコメントを削除しましたOpenSSL = 1
。
それからやってみましたが、make
テンプレートをコピーして自分の好みに合わせて編集しなければならないsrc/EDITME
そうですLocal/Makefile
。私の好みは、既存のexim4-daemon-heavyをすぐに置き換えてOpenSSLを使用することです。オプションが多すぎてメール設定を不必要に操作するのが好きではないので、ここで困惑しています。
だから...このテストを実行するにはどうすればよいですか?
答え1
答えは私の意見/重複にありますが、必要なコマンドを要約してみましょう。
Debian に似たディストリビューションで exim4-daemon-heavy ビルド
mkdir exim4 && cd exim4
apt-get source exim4
sudo apt-get build-dep exim4
cd exim4-4.82 ### This could be different for you
##Modify your option here in the `debian/rules` file
~/src/exim4/exim4-4.82$ dpkg-buildpackage -rfakeroot -us -uc
これにより、親フォルダに.debファイルが提供されます。特定のパッケージのビルド依存関係をインストールするタスクですbuild-dep
。apt-get