- 论坛徽章:
- 0
|
大家好:
我邮件服务器装的是redhat linux server 4.0的,系统自带的spamassassin是spamassassin-3.0.1-0.EL4,我今天从spamassassin官方网站下载了Mail-SpamAssassin-3.1.7.tar.gz,用rpmbuild -tb Mail-SpamAssassin-3.1.7.tar.gz做了一个RPM包。
第一:我想把原先的spamassassin删除,再用spamassassin-3.1.7-1.i386.rpm包安装或者用Mail-SpamAssassin-3.1.7.tar.gz安装
[root@test tmp]#rpm -e spamassassin-3.0.1-0.EL4
error: Failed dependencies:
spamassassin is needed by (installed) evolution-2.0.2-8.i386但我明明装了evolution-2.0.2-8.i386.rpm的!不行。
第二:我想用直接升级spamassassin的方法
[root@test tmp]#cd /usr/src/redhat/RPMS/i386/
[root@test i386]# ls
perl-Mail-SpamAssassin-3.1.7-1.i386.rpm spamassassin-3.1.7-1.i386.rpm
[root@test i386]rpm -Uvh spamassassin-3.1.7-1.i386.rpm
error: Failed dependencies:
perl(Mail::SpamAssassin) is needed by spamassassin-3.1.7-1.i386
perl(Mail::SpamAssassin::ArchiveIterator) is needed by spamassassin-3.1.7-1.i386
perl(Mail::SpamAssassin::Logger) is needed by spamassassin-3.1.7-1.i386
perl(Mail::SpamAssassin::Message) is needed by spamassassin-3.1.7-1.i386
perl(Mail::SpamAssassin::NetSet) is needed by spamassassin-3.1.7-1.i386
perl(Mail::SpamAssassin: erMsgLearner) is needed by spamassassin-3.1.7-1.i386
perl(Mail::SpamAssassin::SpamdForkScaling) is needed by spamassassin-3.1.7-1.i386
perl(Mail::SpamAssassin::SubProcBackChannel) is needed by spamassassin-3.1.7-1.i386
perl(Mail::SpamAssassin::Timeout) is needed by spamassassin-3.1.7-1.i386
perl(Mail::SpamAssassin::Util: rogress) is needed by spamassassin-3.1.7-1.i386
perl-Mail-SpamAssassin = 3.1.7-1 is needed by spamassassin-3.1.7-1.i386
Suggested resolutions:
spamassassin-3.0.1-0.EL4.i386.rpm
提示:perl(Mail::SpamAssassin)没有安装,于是我:
[root@test i386] rpm -ivh perl-Mail-SpamAssassin-3.1.7-1.i386.rpm
Preparing... ########################################### [100%]
file /etc/mail/spamassassin/init.pre from install of perl-Mail-SpamAssassin-3.1.7-1
conflicts with file from package spamassassin-3.0.1-0.EL4
file /etc/mail/spamassassin/local.cf from install of perl-Mail-SpamAssassin-3.1.7-1
conflicts with file from package spamassassin-3.0.1-0.EL4
file /usr/share/man/man3/Mail::SpamAssassin.3pm.gz from install of perl-Mail-
SpamAssassin-3.1.7-1 conflicts with file from package spamassassin-3.0.1-0.EL4
file /usr/share/man/man3/Mail::SpamAssassin::ArchiveIterator.3pm.gz from install of
perl-Mail-SpamAssassin-3.1.7-1 conflicts with file from package spamassassin-3.0.1-0.EL4
file /usr/share/man/man3/Mail::SpamAssassin::AutoWhitelist.3pm.gz from install of
perl-Mail-SpamAssassin-3.1.7-1 conflicts with file from package spamassassin-3.0.1-0.EL4
file /usr/share/man/man3/Mail::SpamAssassin::Bayes.3pm.gz from install of perl-Mail
-SpamAssassin-3.1.7-1 conflicts with file from package spamassassin-3.0.1-0.EL4
file /usr/share/man/man3/Mail::SpamAssassin::BayesStore.3pm.gz from install of perl
-Mail-SpamAssassin-3.1.7-1 conflicts with file from package spamassassin-3.0.1-0.EL4
file /usr/share/man/man3/Mail::SpamAssassin::BayesStore::SQL.3pm.gz from install of
perl-Mail-SpamAssassin-3.1.7-1 conflicts with file from package spamassassin-3.0.1-0.EL4
这是怎么回事呀?恳请版主和各位知情者指导!
谢谢! |
|