web-dev-qa-db-ja.com

Ubuntu Server 14.04-Clam AVの依存関係が壊れています

Ubuntu Server 14.04のコマンドラインからCLAMAVをインストールしようとしました。

次のエラーが発生しました:

groot:/home/carlo# apt-get install clamav-freshclam
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:

The following packages have unmet dependencies:
clamav-freshclam : Depends: clamav-base (>= 0.98.1+dfsg-4ubuntu1.1) but 0.98.1+dfsg-4ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

apt-get install -fを使用してインストールしようとしましたが、同じエラーが表示されます。

ソースから構築する以外に解決策はありますか?


これを更新するのに非常に時間がかかってすみません。これが実行されていたユニットは失敗しました-まあ-OSをホストしているSSDが失敗しました。大したことない。最近、新しい250gb SSDで再インストールしました。 Clam-AVを再インストールし、無料の機会が得られたら結果を全員に知らせます。

すべてのアドバイスをありがとう!

1
Clutsicus

私は家に帰った後、昨夜遅くに最初の提案を試みました、そしてそれは完全に働きました。

Sudo apt-get clean
Sudo apt-get autoclean
Sudo apt-get install -f
Sudo dpkg --configure -a
Sudo apt-get install -f
Sudo apt-get update
Sudo apt-get install clam-freshclam

その後正常にインストールされました。

他の問題を示しているのではなく、1つのアプリケーションの依存関係が欠落しているだけだからです。

1
Clutsicus

リポジトリをシステムに追加してもかまわない場合の回避策を次に示します。次のリポジトリを追加でき、clamav-freshclamおよびclamtkをダウンロードできました。私の推測では、「信頼できる」ためのUbuntuリポジトリにはいくつかのものが欠けていると思います。 Sudo apt-get build-dep clamav-freshclamを実行したときに、ファイルが利用できないことを示すエラーが返されたことを確認できました。

Sudo add-apt-repository ppa:ubuntu-clamav/ppa
Sudo apt-get update
Sudo apt-get install clamav-freshclam
0
user279536

同じ問題があり、問題を見つけることができた....それを修正するには:

Sudo apt-get remove clamav
Sudo apt-get remove clamav-base
Sudo apt-get autoremove
Sudo deluser clamav

アンチウイルスを再インストールします。..

Sudo apt-get install clamav
Sudo freshclam

楽しい :)

0
Carlos Barrera