免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2200 | 回复: 4
打印 上一主题 下一主题

[Mail] 如何升级spamassassin [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-17 13:45 |只看该作者 |倒序浏览
大家好:
     我邮件服务器装的是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
这是怎么回事呀?恳请版主和各位知情者指导!
谢谢!

论坛徽章:
0
2 [报告]
发表于 2006-11-17 14:39 |只看该作者

急!

很急!大家能否指导我呀!本人不甚感谢!

论坛徽章:
6
数据库技术版块每日发帖之星
日期:2015-10-11 06:20:00数据库技术版块每日发帖之星
日期:2015-10-12 06:20:00数据库技术版块每日发帖之星
日期:2015-10-15 06:20:00数据库技术版块每日发帖之星
日期:2015-10-30 06:20:00综合交流区版块每月发帖之星
日期:2015-12-02 14:59:01数据库技术版块每日发帖之星
日期:2015-12-15 06:20:00
3 [报告]
发表于 2006-11-17 15:12 |只看该作者
用源代码的方式来安装:
Mail-SpamAssassin-3.1.7.tar.gz

tar -zxvf Mail-SpamAssassin-3.1.7.tar.gz
#cd  Mail-SpamAssassin-3.1.7  
#perl Makefile.PL
# make
#make install

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
4 [报告]
发表于 2006-11-17 15:14 |只看该作者
原帖由 love100 于 2006-11-17 15:12 发表
用源代码的方式来安装:
Mail-SpamAssassin-3.1.7.tar.gz

tar -zxvf Mail-SpamAssassin-3.1.7.tar.gz
#cd  Mail-SpamAssassin-3.1.7  
#perl Makefile.PL
# make
#make install


好像有sa-update可以直接升级的!

不过我没有用过!我以前看帮助时看到的

论坛徽章:
0
5 [报告]
发表于 2006-11-17 15:47 |只看该作者
原帖由 love100 于 2006-11-17 15:12 发表
用源代码的方式来安装:
Mail-SpamAssassin-3.1.7.tar.gz

tar -zxvf Mail-SpamAssassin-3.1.7.tar.gz
#cd  Mail-SpamAssassin-3.1.7  
#perl Makefile.PL
# make
#make install




由于升级的板本高了,所依赖的其他软件也不同就会出错.还是建义用源代码的方式来安装好些,出错后可对相应的软件升级.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP