実行すると、sudo freshclam
次の警告が表示されます。
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.99 Recommended version: 0.99.2
しかしsudo apt-get update
、sudo apt-get upgrade
それはうまくいかないようです。
どうすれば更新できますか?
答え1
からアップグレード方法に関するClamAVウェブサイトページ:
パッケージからインストールした場合は、ディストリビューション プロバイダーから承認されたパッケージを見つけてインストールすることをお勧めします。ClamAV チームは、ディストリビューション ビルドごとに個別のパッケージを管理しているわけではありません。新しいパッケージがない場合は、次の 3 つのオプションがあります。
- 待って
- Clam パッケージをビルドする
- ソースからインストール
clamavは最新バージョンではないもののまだ動作しているので、待っても大丈夫です。この警告は参考程度にしてください。また、freshclamを手動で実行する必要はありません。次のように入力すると、
tail -20 /var/log/clamav/freshclam.log
データベースなどが最近 (今日) 更新されたことを知らせる詳細情報が表示されるはずです。私がこれを行うと、あなたと同じ警告が表示され、次のメッセージは「don't panic: see https://github.com/vrtadmin/clamav-faq FAQ page
慌てないでください」です。
APT経由で更新されないため、ソースからコンパイルすることはお勧めしませんが、ここにありますガイド
まとめ:
古いバージョンをアンインストールするsudo apt remove clamav
tarファイルをダウンロードしてくださいClamAV ウェブサイト
tar xf clamav*
thencd clamav*
と then を使用して抽出します。
./configure
make
sudo make install
実行
sudo freshclam
いつものように、ドキュメンテーションさらに詳しい情報
答え2
ソースからインストールするという Zanna の提案は、この問題の正しい解決策です。
しかし、この質問に対するより直接的な答えは、0.99がUbuntu 16.04(Ubuntuの最新バージョン)用のclamavの最新バージョンであるということです。http://packages.ubuntu.com/xenial/clamav。
プログラムからの警告は、clamav アップストリーム (つまり、clamav の開発者による) に新しいバージョンの clamav があることを示しています。最新バージョンの Ubuntu の最新バージョンは、実際には少し古い可能性があります。メッセージは単なる警告なので、無視できます。0.99 に「重大な」セキュリティ上の欠陥がある場合は、適切なパッチがリリースされる可能性が高くなります。
ソースからインストールするのも 1 つの解決策ですが、手動で最新の状態に保つ必要がありますが、これは忘れがちな作業です。
clamav についてはあまり詳しくありませんが、ウイルス スキャナーの場合、最新の状態にしておく必要があるのはウイルス定義です。使用しているバージョンでウイルス定義を更新できると仮定すると、問題はありません。