我主機 centos 5.5 安裝clamav防毒,之前都會有類似訊息
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.97.5 Recommended version: 0.97.7
DON'T PANIC! Read http://www.clamav.net/support/faq
main.cvd is up to date (version: 54, sigs: 1044387, f-level: 60, builder: sven)
daily.cld is up to date (version: 16863, sigs: 967223, f-level: 63, builder: neo)
bytecode.cld is up to date (version: 214, sigs: 41, f-level: 63, builder: neo)
Received signal: wake up
我都使用yum update作更新,現在不知道為什麼都沒辦法更新說沒有更新擋案,
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.cs.pu.edu.tw
* base: ftp.cs.pu.edu.tw
* extras: ftp.cs.pu.edu.tw
* updates: ftp.cs.pu.edu.tw
Setting up Update Process
No Packages marked for Update
請教我如何更新(希望教我的是如何讓yum 能更新,不要以後都要手動的)
去下載 rpmforge 依照自己的版本
例子
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
裝好之後再直接安裝 clamav
yum install clamav
你好我查看版本確認是 centos 5.4
應該是用這個吧?
rpmforge-release-0.5.2-2.el5.rf.i386.rpm
因為你提供的指令rpm -Uvh 沒辦法直接執行,所以我用wget下了
然後執行 rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm 成功安裝
但是還是說沒法更新
我參考了centos網頁[url][http://wiki.centos.org/AdditionalResources/Repositories/RPMForge/url]的步驟做了一次都沒問題,但還是說找不到更新檔
<pre class="c" name="code">[root@centos5.4 ~]#rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
[root@centos5.4 ~]# rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm
rpmforge-release-0.5.2-2.el5.rf.i386.rpm: (sha1) dsa sha1 md5 gpg 正確
[root@centos5.4 ~]# rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm
套件 rpmforge-release-0.5.2-2.el5.rf.i386 已經安裝了
[root@centos5.4 ~]# yum update clamav
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.cs.pu.edu.tw
* base: ftp.cs.pu.edu.tw
* extras: ftp.cs.pu.edu.tw
* rpmforge: ftp.riken.jp
* updates: ftp.cs.pu.edu.tw
Setting up Update Process
No Packages marked for Update
你先下 yum list clamav 這個命令列出你的 yum 所能找到的 clamav 版本,說不定只能找到你已經裝的舊版而已。
確實只有到0.97.5是哪裡有問題嗎?是不是yum更新伺服也要修改一下?
<pre class="c" name="code">yum list clamav
Loaded plugins: fastestmirror
addons | 1.9 kB 00:00
atrpms | 2.6 kB 00:00
base | 1.1 kB 00:00
base 2770/2770
extras | 2.1 kB 00:00
openwebmail | 951 B 00:00
openwebmail 17/17
rpmforge | 1.9 kB 00:00
rpmforge/primary_db | 7.1 MB 00:25
updates | 1.9 kB 00:00
Installed Packages
clamav.i386 1:0.97.5-63.el5 installed
先移掉舊版看看 然後在安裝新版
yum remove clamav
你更新是用 freshclam 嗎?
移掉不好吧..公司用的,現在又找不到更新檔,移掉就沒防毒了,不會移掉突然就能找到新版的更新檔吧?
你是指更新防毒嗎?我是用freshclam沒錯
但是他會有提示訊息版本過舊,我是用yum update clamav 來做clamav的更新
yum update 不一定是最新的版本
你要去官網下載 http://downloads.sourceforge.net/clamav/clamav-0.97.7.tar.gz
我在測試中 等下結果告訴你
CentOS 5.x 支援
先啟用epel更新支援
<pre class="c" name="code">su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
# 再進行更新
sudo yum update
不行的話再試試使用RPMFusion來更新
<pre class="c" name="code">su -c 'rpm -Uvh http://download1.rpmfusion.org/free/el/updates/5/i386/rpmfusion-free-release-5-1.noarch.rpm ttp://download1.rpmfusion.org/nonfree/el/updates/5/i386/rpmfusion-nonfree-release-5-1.noarch.rpm'
#
sudo yum update
CentOS 6.x 支援 (我的 CentOS 6 就是用他來更新的)
啟用epel更新支援
<pre class="c" name="code">su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
# 再進行更新
sudo yum update
不行的話再試試使用RPMFusion來更新
<pre class="c" name="code">su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm'
#
sudo yum update
你的試過了還是說找不到更新檔
我看了我的系統也是跟你一樣主程式版本不是最新
不過那根本就不影響系統運作 也不會因此出現問題
所以除非你到官網去自行下載最新本來安裝才會出現跟官網相同版本的主程式