web-dev-qa-db-ja.com

logwatch-接尾辞の依存関係なしでインストール

Logwatchをインストールしたいのですが、postfixの代わりにSendEmail(smpt認証送信者)を使用するように構成します。本格的なメールサーバーは必要ありません。googlesmtpを使用できると思います。

依存関係を確認すると、logwatchが自動的に接尾辞をインストールします。システムでそれをまったく望まない場合はどうなりますか?スキップするにはどうすればよいですか?スキップすると問題が発生しますか?

注:私はubuntuサーバー12.04を使用しています。Sendemailはsmpt auth Perlスクリプトです: http://caspian.dotconf.net/menu/Software/SendEmail/#installation

Sendemail postfixをインストールした後も、logwatchの依存関係リストに残っています。

2
user113400

Postfixをインストールする必要はありません。 Postfixはnot logwatchの依存関係です。 実際の依存関係はpostfix | mail-transport-agentであるため、mail-transport-agentを提供するパッケージはすべて依存関係を満たします。

問題は、パッケージ化されたMTAを使用していないことです。このsendEmailを捨てて、代わりにnullmailerやssmtpなどの同じことを行うパッケージ化されたMTAをインストールすることをお勧めします。どちらも必要な仮想パッケージを提供し、必要に応じてセキュリティアップデートとバグ修正を受け取ります。 SendEmailに本当に熱心な場合は、適切にパッケージ化するか、equivsパッケージを使用して、問題を解決する依存関係を満たすスタブパッケージを生成できます。

2
womble

私はこれが古いことを知っています、しかし私は接尾辞なしでlogwatchをインストールしようとしてこれに出くわしました。管理者ユーザーにエラーメッセージを送信するためだけにすべてのpostfixを必要としないLAMPサーバー(Ubuntu 12.04)があります。私はmsmtpを使用しました:

Sudo apt-get install msmtp msmtp-mta

そしてそれを構成しました(/etc/msmtprc)すべてをドメインのMXに送信します。 msmtp-mtaは、必要なmail-transport-agent依存関係を提供するため、logwatchはその後クリーンにインストールされます。

2
GaryO