本文摘自360doc,主要介绍centOS 6.4 版本中没有clamav yum源问题,其余功能简略,希望能网友有帮助
一、定义yum的非官方库
在服务器构建的过程中,我们将要用到的一些工具不存在于CentOS中yum的官方库中,所以需要定义yum的非官方库文件,让一些必需的工具通过yum也能够安装。
1.建立dag.repo,定义非官方库
# vi /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository forRed Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
2.导入非官方库的GPG
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
附:
在使用yum进行install时,经常会出现下面的错误:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1aa78495
warning: livna-release-7.rpm: Header V3 DSA signature: NOKEY, key ID a109b1ec
导致安装不能进行。
解决方法如下:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
注:本人安装时一切顺利 次步骤未测试
二、安装Clam AntiVirus
在线安装 Clam AntiVirus
yum -y install clamd
结果如下:
Setting up Install Process
Setting up repositories
dag 100% |=========================| 1.1 kB 00:00
update 100% |=========================| 951 B 00:00
base100% |=========================| 1.1 kB 00:00
addons 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata infrom local files
primary.xml.gz 100% |=========================| 1.6 MB 00:08
dag : ################################################## 4610/4610
Added 4610 newpackages, deleted 0 oldin94.91 seconds
primary.xml.gz 100% |=========================| 103 kB 00:05
update : ################################################## 256/256
Added 56 newpackages, deleted 0 oldin4.25 seconds
Reducing Dag RPM Repository forRed Hat Enterprise Linux to included packages only
Finished
Parsing package install arguments
Resolving Dependencies
--> Populating transaction setwith selected packages. Please wait.
---> Downloading header forclamd to pack into transactionset.
clamd-0.88.4-1.el4.rf.i38 100% |=========================| 5.3 kB 00:00
---> Package clamd.i386 0:0.88.4-1.el4.rf setto be updated
--> Running transaction check
--> Processing Dependency: clamav = 0.88.4-1.el4.rf forpackage: clamd
--> Processing Dependency: libclamav.so.1 forpackage: clamd
--> Restarting Dependency Resolution with newchanges.
--> Populating transaction setwith selected packages. Please wait.
---> Downloading header forclamav to pack into transactionset.
clamav-0.88.4-1.el4.rf.i3 100% |=========================| 8.1 kB 00:00
---> Package clamav.i386 0:0.88.4-1.el4.rf setto be updated
--> Running transaction check
--> Processing Dependency: clamav-db = 0.88.4-1.el4.rf forpackage: clamav
--> Restarting Dependency Resolution with newchanges.
--> Populating transaction setwith selected packages. Please wait.
---> Downloading header forclamav-db to pack into transactionset.
clamav-db-0.88.4-1.el4.rf 100% |=========================| 3.2 kB 00:00
---> Package clamav-db.i386 0:0.88.4-1.el4.rf setto be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
clamd i386 0.88.4-1.el4.rf dag 64 k
Installing fordependencies:
clamav i386 0.88.4-1.el4.rf dag 724 k
clamav-db i386 0.88.4-1.el4.rf dag 5.6 M
Transaction Summary
=============================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 6.4 M
Downloading Packages:
(1/3): clamd-0.88.4-1.el4 100% |=========================| 64 kB 00:01
(2/3): clamav-0.88.4-1.el 100% |=========================| 724 kB 00:04
(3/3): clamav-db-0.88.4-1 100% |=========================| 5.6 MB 00:25
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: clamav-db ######################### [1/3]
Installing: clamav ######################### [2/3]
Installing: clamd ######################### [3/3]
Installed: clamd.i386 0:0.88.4-1.el4.rf
Dependency Installed: clamav.i386 0:0.88.4-1.el4.rf clamav-db.i386 0:0.88.4-1.el4.rf
Complete!
Complete!安装成功
三、配置
自启动
chkconfig clamd on
更新Clam AntiVirus的病毒库
freshclam