AMaViS (amavisd and amavisd-new) RPM packages for Red Hat Linux systems

Contents

Introduction

Note: The CPAN modules packages don't build under RHL 8.0 yet. As of Feb 5 2003 I'm working on it, I hope having news soon (in the form of new package releases). The tables below describe the package availability for that release as a reference.

Note: According to posts in the rpm-list mailing list, in newer releases of Red Hat Linux it is recommeded (necessary?) to use the new rpmbuild command (shipped inside the rpm-build package) instead of rpm when (re)building RPM packages.

A year ago I packaged the current at that time amavisd (the client - daemonized Perl server incarnation of AMaViS [A mail Virus Scanner]) snapshot and all the required dependencies (programs and CPAN modules) using RPM (Red Hat Package Manager) so I could use them on my Red Hat Linux (RHL) 6.2 personal system interfacing with the Postfix MTA and the H+BEDV AntiVir Personal Edition antivirus. Later, I published them in the hope they were useful to others; they proved themselves very popular as the logs of my hosting account testify although they were not perfect nor did I kept the published copies current.

NOTE: If you are looking for the old versions of these packages, you can find them here.

Some months ago I started to update all the packages on my system, working on them as my free time allowed. This new package set and this page are the results of that work.

I've too started to package Mark Martinec's amavisd branch called amavisd-new. The author created it for use on a ISP and is actively maintaning the software so, IMHO, robustness, scalability and versatility are much welcome amavisd-new features. It basically needs the same programs (unpackers, decoders, Perl modules) as amavisd and depends on a few extra Perl modules. As you will note, my packaging efforts (applying patches seen in the amavis-users mailing list, etc.) are slowly shifting to this branch, particularly to its latest snapshot.

Some general guidelines to understand the decisions I took and thay may help in building/installing the packages:

Thanks

amavisd packages

Main package(s)

Project web site: http://www.amavis.org/

Packages of two versions of amavisd are being made available: A package of snapshot 20020300 and a package of snapshot 20020531. The differences between them (apart from the advances made upstream by the amavisd development team) are:

For both amavisd packages, the following notes apply (copied from the top of the spec files):

# This rpm package allows you to run the AMaViS test suite during the
# package build stage. The test suite is located in the test/ dir.
# By default it's turned off because enabling it will cancel any
# package building process after the suite execution finishes.
# You can enable it with a rpm|rpmbuild invocation command line like
#  rpm -bx|--recompile|--rebuild... --define 'RUN_TESTS 1'

...

# Optional feature: Rejection of file attachments by matching filenames
# against a known list of virus spreaders. It's done by the file black-
# list patch by Gregory Ade <gkade AT bigbrother DOT net>. Turned off by
# default, enable it with a rpm|rpmbuild invocation command line like
#  rpm -bx|--recompile|--rebuild... --define 'FILE_BLACKLIST 1'

As it can be seen I added the possiblity to run the very basic amavisd test suite at build time, if you activate it then the build process aborts after its execution ends so you can examine the amavisd-test.log file located under <your RPM build dir>/amavisd-snapshot-2002mmdd/tests/ directory.

amavisd 20020300 snapshot: Download the source RPM package (.src.rpm) and rebuild it on a development system running the same RHL release as your server. The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

amavisd 20020531 snapshot: Download the source RPM package (.src.rpm) and rebuild it on a development system running the same RHL release as your server. The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

Dependencies: External programs

Program RPM package name RPM package version Package availability for different RHL releases
RHL 6.2RHL 7RHL 7.1RHL 7.2RHL 7.3RHL 8.0
arc arc 5.21e-1.xxrm dload & rebuild
nomarch nomarch 1.2-1.xxrm dload & rebuild
bzip2 bzip2 - 0.9.5d-2 This release of RHL includes this software packaged in RPM form 1.0.1-3 This release of RHL includes this software packaged in RPM form 1.0.1-3 This release of RHL includes this software packaged in RPM form 1.0.1-4 This release of RHL includes this software packaged in RPM form 1.0.2-2 This release of RHL includes this software packaged in RPM form 1.0.2-5 This release of RHL includes this software packaged in RPM form
file file 3.33-0.1.xxrm dload & rebuild 3.33-1 This release of RHL includes this software packaged in RPM form 3.35-2 This release of RHL includes this software packaged in RPM form 3.37-5 This release of RHL includes this software packaged in RPM form 3.37-8 This release of RHL includes this software packaged in RPM form
lha lha 1.14i-3.1.xxrm dload & rebuild 1.14i-4 This release of RHL includes this software packaged in RPM form 1.14i-7 This release of RHL includes this software packaged in RPM form
compress ncompress - 4.2.4-15 This release of RHL includes this software packaged in RPM form 4.2.4-20 This release of RHL includes this software packaged in RPM form 4.2.4-21 This release of RHL includes this software packaged in RPM form 4.2.4-24 This release of RHL includes this software packaged in RPM form 4.2.4-28 This release of RHL includes this software packaged in RPM form 4.2.4-31 This release of RHL includes this software packaged in RPM form
unarj unarj 2.43-5.1.xxrm dload & rebuild 2.43-6 This release of RHL includes this software packaged in RPM form 2.43-8 This release of RHL includes this software packaged in RPM form 2.43-10 This release of RHL includes this software packaged in RPM form 2.43-12 This release of RHL includes this software packaged in RPM form
unrar unrar 2.71-1.xxrm dload & rebuild
zoo zoo 2.10-1.xxrm dload & rebuild

Dependencies: Perl modules

Perl module RPM package name RPM package version Package availability for different RHL releases
RHL 6.2RHL 7RHL 7.1RHL 7.2RHL 7.3RHL 8.0
Archive::Tar perl-Archive-Tar 0.22-2.xxrm.amavis dload & rebuild 0.22-15 This release of RHL includes this software packaged in RPM form 0.22-26 This release of RHL includes this software packaged in RPM form
Archive::Zip perl-Archive-Zip 1.01-1.xxrm dload & rebuild
Compress::Zlib perl-Compress-Zlib 1.16-3.xxrm dload & rebuild 1.16-8 This release of RHL includes this software packaged in RPM form
Convert::TNEF perl-Convert-TNEF 0.17-1.xxrm dload & rebuild
Convert::UUlib perl-Convert-UUlib 0.201-4.xxrm dload & rebuild
IO::stringy perl-IO-stringy 2.108-1.xxrm dload & rebuild
libnet perl-libnet 2:1.12-7.xxrm dload & rebuild dload & rebuild (warning: this RHL release includes older 1.0703-6) dload & rebuild (warning: this RHL release includes older 1:1.0901-17) 1.12 (inside perl-2:5.8.0-55) This release of RHL includes this software packaged in RPM form This CPAN module is included in the RPM package of Perl in this release of RHL
MailTools perl-MailTools 1.15-1.xxrm dload & rebuild
MIME::Base64 perl-MIME-Base64 2.12-5.1.xxrm dload & rebuild 2.12-6 This release of RHL includes this software packaged in RPM form 2.12-14 This release of RHL includes this software packaged in RPM form 2.12 (inside perl-2:5.8.0-55) This release of RHL includes this software packaged in RPM form This CPAN module is included in the RPM package of Perl in this release of RHL
MIME::tools perl-MIME-tools 5.411-1.xxrm dload & rebuild
Unix::Syslog perl-Unix-Syslog 0.98-1.xxrm dload & rebuild

Legend

This release of RHL includes this software packaged in RPM form : This release of RHL includes this software packaged in RPM form.
This CPAN module is included in the RPM package of Perl in this release of RHL: This CPAN module is included in the RPM package of Perl in this release of RHL.
xx: This part of the package release number will represent the RHL release it was built for (62, 70, etc.).

amavisd-new packages

Project web site: http://www.ijs.si/software/amavisd/

Main package(s)

Packages of two versions of amavisd-new are being made available: A package of snapshot 20020517 and a package of snapshot 20020630.

This is the list of patches created after the release of the 20020630 snapshot of amavisd-new and included in the corresponding RPM package:

amavisd-new 20020517 snapshot: Download the source RPM package (.src.rpm) and rebuild it on a development system running the same RHL release as your server. The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

amavisd-new 20020630 snapshot: Download the source RPM package (.src.rpm) and rebuild it on a development system running the same RHL release as your server. The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

Dependencies: External programs

Program RPM package name RPM package version Package availability for different RHL releases
RHL 6.2RHL 7RHL 7.1RHL 7.2RHL 7.3RHL 8.0
arc arc 5.21e-1.xxrm dload & rebuild
nomarch nomarch 1.2-1.xxrm dload & rebuild
bzip2 bzip2 - 0.9.5d-2 This release of RHL includes this software packaged in RPM form 1.0.1-3 This release of RHL includes this software packaged in RPM form 1.0.1-3 This release of RHL includes this software packaged in RPM form 1.0.1-4 This release of RHL includes this software packaged in RPM form 1.0.2-2 This release of RHL includes this software packaged in RPM form 1.0.2-5 This release of RHL includes this software packaged in RPM form
file file 3.33-0.1.xxrm dload & rebuild 3.33-1 This release of RHL includes this software packaged in RPM form 3.35-2 This release of RHL includes this software packaged in RPM form 3.37-5 This release of RHL includes this software packaged in RPM form 3.37-8 This release of RHL includes this software packaged in RPM form
lha lha 1.14i-3.1.xxrm dload & rebuild 1.14i-4 This release of RHL includes this software packaged in RPM form 1.14i-7 This release of RHL includes this software packaged in RPM form
compress ncompress - 4.2.4-15 This release of RHL includes this software packaged in RPM form 4.2.4-20 This release of RHL includes this software packaged in RPM form 4.2.4-21 This release of RHL includes this software packaged in RPM form 4.2.4-24 This release of RHL includes this software packaged in RPM form 4.2.4-28 This release of RHL includes this software packaged in RPM form 4.2.4-31 This release of RHL includes this software packaged in RPM form
unarj unarj 2.43-5.1.xxrm dload & rebuild 2.43-6 This release of RHL includes this software packaged in RPM form 2.43-8 This release of RHL includes this software packaged in RPM form 2.43-10 This release of RHL includes this software packaged in RPM form 2.43-12 This release of RHL includes this software packaged in RPM form
unrar unrar 2.71-1.xxrm dload & rebuild
zoo zoo 2.10-1.xxrm dload & rebuild

Dependencies: Perl modules

Perl module RPM package name RPM package version Package availability for different RHL releases
RHL 6.2RHL 7RHL 7.1RHL 7.2RHL 7.3RHL 8.0
Archive::Tar perl-Archive-Tar 0.22-2.xxrm.amavis dload & rebuild 0.22-15 This release of RHL includes this software packaged in RPM form 0.22-26 This release of RHL includes this software packaged in RPM form
Archive::Zip perl-Archive-Zip 1.01-1.xxrm dload & rebuild
Compress::Zlib perl-Compress-Zlib 1.16-3.xxrm dload & rebuild 1.16-8 This release of RHL includes this software packaged in RPM form
Convert::TNEF perl-Convert-TNEF 0.17-1.xxrm dload & rebuild
IO::stringy perl-IO-stringy 2.108-1.xxrm dload & rebuild
libnet perl-libnet 2:1.12-7.xxrm dload & rebuild dload & rebuild (warning: this RHL release includes older 1.0703-6) dload & rebuild (warning: this RHL release includes older 1:1.0901-17) 1.12 (inside perl-2:5.8.0-55) This release of RHL includes this software packaged in RPM form This CPAN module is included in the RPM package of Perl in this release of RHL
MailTools perl-MailTools 1.15-1.xxrm dload & rebuild
MIME::Base64 perl-MIME-Base64 2.12-5.1.xxrm dload & rebuild 2.12-6 This release of RHL includes this software packaged in RPM form 2.12-14 This release of RHL includes this software packaged in RPM form 2.12 (inside perl-2:5.8.0-55) This release of RHL includes this software packaged in RPM form This CPAN module is included in the RPM package of Perl in this release of RHL
MIME::tools perl-MIME-tools 5.411-1.xxrm dload & rebuild
Unix::Syslog perl-Unix-Syslog 0.98-1.xxrm dload & rebuild
Net::Server perl-Net-Server 0.84-1.xxrm dload & rebuild
Time::HiRes perl-Time-HiRes 1.20-1.xxrm dload & rebuild 1.20-14 This release of RHL includes this software packaged in RPM form 1.20-23 This release of RHL includes this software packaged in RPM form
Digest::MD5 perl-Digest-MD5 2.20-0.1.xxrm dload & rebuild 2.13-1 This release of RHL includes this software packaged in RPM form 2.16-15 (RHL errata is 2.20-1) This release of RHL includes this software packaged in RPM form 2.20 (inside perl-2:5.8.0-55) This release of RHL includes this software packaged in RPM form This CPAN module is included in the RPM package of Perl in this release of RHL
Mail::SpamAssassin SpamAssassin 2.31-6.xxrm dload & rebuild 2.31-16 This release of RHL includes this software packaged in RPM form
Razor razor-agents 1.20-1.xxrm dload & rebuild
Digest::SHA1 perl-Digest-SHA1 2.01-1.xxrm dload & rebuild 2.01-6 This release of RHL includes this software packaged in RPM form
Digest::HMAC perl-Digest-HMAC 1.01-1.xxrm dload & rebuild 1.01-8 This release of RHL includes this software packaged in RPM form
Net::DNS perl-Net-DNS 0.24-1.xxrm dload & rebuild 0.26-2 This release of RHL includes this software packaged in RPM form

Legend

This release of RHL includes this software packaged in RPM form : This release of RHL includes this software packaged in RPM form.
This CPAN module is included in the RPM package of Perl in this release of RHL: This CPAN module is included in the RPM package of Perl in this release of RHL.
xx: This part of the package release number will represent the RHL release it was built for (62, 70, etc.).

Build/Instalallation recipes

In the last days, I faced the need to install amavisd-new 20020630 on a system with a fresh installation of Red Hat Linux 7.3. I experienced the dependancy hell it signifies :-/. So I prepared the following recipes; I hope this helps other users.

Maybe a TODO item for me would be to upload the files necessary so AutoUpdate and/or apt-rpm (other)can be used to manage this in a more automatized way.

Building amavisd-new-postfix-20020630 under RHL 7.3

  1. rebuild arc
  2. rebuild nomarch
  3. rebuild unrar
  4. rebuild zoo
  5. rebuild and install perl-Compress-Zlib (perl-Archive-Zip needs it to build)
  6. rebuild perl-Archive-Zip
  7. rebuild and install perl-IO-stringy (perl-MIME-tools needs it to build)
  8. rebuild and install perl-MailTools (perl-MIME-tools needs it to build)
  9. rebuild and install perl-MIME-tools (perl-Convert-TNEF needs it to build)
  10. rebuild perl-Convert-TNEF
  11. rebuild perl-Unix-Syslog
  12. rebuild perl-Net-Server
  13. if you will select SPAM checking when building amavisd-new-postfix:
    rebuild SpamAssassin (you get two packages: perl-Mail-SpamAssassin and SpamAssassin)
  14. if you will select SPAM checking when building amavisd-new-postfix:
    rebuild and install perl-Digest-SHA1 (perl-Net-DNS, perl-Digest-HMAC and Razor need it to build)
  15. if you will select SPAM checking when building amavisd-new-postfix:
    rebuild and install perl-Digest-HMAC (perl-Net-DNS needs it to build)
  16. if you will select SPAM checking when building amavisd-new-postfix:
    rebuild and install perl-Net-DNS (perl-Razor needs it to build)
  17. if you will select SPAM checking when building amavisd-new-postfix:
    rebuild razor-agents (you get two packages: perl-Razor and razor-agents)
  18. install arc (amavisd-new-postfix needs it to build)
  19. install file from your usual RHL 7.3 packages repository (amavisd-new-postfix needs it to build)
  20. install bzip2 from your usual RHL 7.3 packages repository (amavisd-new-postfix needs it to build)
  21. install ncompress from your usual RHL 7.3 packages repository (amavisd-new-postfix needs it to build)
  22. install lha from your usual RHL 7.3 packages repository (amavisd-new-postfix needs it to build)
  23. install unarj from your usual RHL 7.3 packages repository (amavisd-new-postfix needs it to build)
  24. install perl-MIME-Base64 from your usual RHL 7.3 packages repository (amavisd-new-postfix needs it to build)
  25. install perl-Archive-Tar from your usual RHL 7.3 packages repository (amavisd-new-postfix needs it to build)
  26. install perl-Time-HiRes from your usual RHL 7.3 packages repository (amavisd-new-postfix needs it to build)
  27. install perl-Digest-MD5 from your usual RHL 7.3 packages repository (amavisd-new-postfix needs it to build)
  28. install unrar (amavisd-new-postfix needs it to build)
  29. install zoo (amavisd-new-postfix needs it to build)
  30. install perl-Unix-Syslog (amavisd-new-postfix needs it to build)
  31. install perl-Convert-TNEF (amavisd-new-postfix needs it to build)
  32. install perl-Archive-Zip (amavisd-new-postfix needs it to build)
  33. rebuild and install perl-libnet possibly updating the one included with RHL 7.3 (amavisd-new-postfix needs it to build)
  34. install perl-Net-Server (amavisd-new-postfix needs it to build)
  35. rebuild amavisd-new-postfix

Installing amavisd-new-postfix-20020630 under RHL 7.3

  1. install file from your usual RHL 7.3 packages repository
  2. install bzip2 from your usual RHL 7.3 packages repository
  3. install ncompress from your usual RHL 7.3 packages repository
  4. install lha from your usual RHL 7.3 packages repository
  5. install unarj from your usual RHL 7.3 packages repository
  6. install perl-MIME-Base64 from your usual RHL 7.3 packages repository
  7. install perl-Archive-Tar from your usual RHL 7.3 packages repository
  8. install perl-Time-HiRes from your usual RHL 7.3 packages repository
  9. install perl-Digest-MD5 from your usual RHL 7.3 packages repository
  10. install perl-DBI from your usual RHL 7.3 packages repository
  11. install arc
  12. install unrar
  13. install zoo
  14. install perl-IO-stringy
  15. install perl-Unix-Syslog
  16. install perl-libnet (needed by perl-MailTools and perl-Razor)
  17. install perl-MailTools (needed by perl-MIME-tools and perl-Razor)
  18. install perl-MIME-tools (needed by perl-Convert-TNEF)
  19. install perl-Convert-TNEF
  20. install perl-Compress-Zlib
  21. install perl-Archive-Zip
  22. install perl-Net-Server
  23. if amavisd-new-postfix was built with SPAM checking enabled:
    install perl-Mail-SpamAssassin
  24. if amavisd-new-postfix was built with SPAM checking enabled:
    install perl-Digest-SHA1 (perl-Razor and perl-Digest-HMAC need it)
  25. if amavisd-new-postfix was built with SPAM checking enabled:
    install perl-Digest-HMAC (perl-Net-DNS needs it)
  26. if amavisd-new-postfix was built with SPAM checking enabled:
    install perl-Net-DNS (perl-Razor needs it)
  27. if amavisd-new-postfix was built with SPAM checking enabled:
    install perl-Razor
  28. install amavisd-new-postfix

Notes

arc (arc)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new.

For this package, the following note(s) apply:

For users of all releases of RHL that had installed the packages published in this page on October 2001: You will need to manually downgrade the arc package from version 5.21e-4 because we are now using a new release numbering scheme that allows a system to be upgraded to a newer Red Hat Linux release without package version conflicts arising.

If you are installing amavisd-new you may want to consider using nomarch instead of arc because it's a GPLed arc decompressor and the amavisd-new package includes a patch created by Mark Martinec that adds support for it.

nomarch (nomarch)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new.

file (file)

You only need to download this source RPM package if you use RHL 6.2 and RHL 7. RHL 7.1, RHL 7.2, RHL 7.3 and RHL 8.0 ship with packages that contain this program so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new.

For this package, the following note(s) apply:

For users of RHL 6.2 and 7: The source package is simply the one shipped with RHL 7.1 as it is the first release that recognizes Microsoft's TNEF-encoded files (an AMaViS requeriment). Also, if you were using the packages published in this page on October 2001 on these releases of RHL you will need to manually downgrade the file package from version 3.33-1 because we are now using a new release numbering scheme that allows a system to be upgraded to a newer Red Hat Linux release without package version conflicts arising.

lha (lha)

You only need to download this source RPM package if you use RHL 6.2, RHL 7, RHL 7.1 and RHL 7.2. RHL 7.3 and RHL 8.0 ship with packages that contain this program so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new.

For this package, the following note(s) apply:

For users of RHL 6.2, 7 and 7.1 that had installed the packages published in this page on October 2001: You will need to manually downgrade the lha package from version 1:1.14i-4.2rm because we are now using a new release numbering scheme that allows a system to be upgraded to a newer Red Hat Linux release without package version conflicts arising.

If you use RHL 7 and you had installed the lha package shipped with the distribution (version 1.00-17, you will need to update it to the provided package because amavisd[-new] needs version 1.14g or better.

unarj (unarj)

You only need to download this source RPM package if you use RHL 6.2 and RHL 7. RHL 7.1, RHL 7.2, RHL 7.3 and RHL 8.0 ship with packages that contain this program so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new.

For this package, the following note(s) apply:

For users of RHL 6.2, 7 and 7.1 that had installed the packages published in this page on October 2001: You will need to manually downgrade the unarj package from version 2.43-6.1rm because we are now using a new release numbering scheme that allows a system to be upgraded to a newer Red Hat Linux release without package version conflicts arising.

unrar (unrar)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new.

For this package, the following note(s) apply:

For users of all RHL releases that had installed the packages published in this page on October 2001: You will need to manually downgrade the unrar package from version 2.71-1.1rm because we are now using a new release numbering scheme that allows a system to be upgraded to a newer Red Hat Linux release without package version conflicts arising.

zoo (zoo)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new.

For this package, the following note(s) apply:

For users of all RHL releases that had installed the packages published in this page on October 2001: You will need to manually downgrade the zoo package from version 2.10-4.1rm because we are now using a new release numbering scheme that allows a system to be upgraded to a newer Red Hat Linux release without package version conflicts arising.

Archive::Tar (perl-Archive-Tar)

You only need to download this source RPM package if you use RHL 6.2, RHL 7, RHL 7.1 and RHL 7.2. RHL 7.3 and RHL 8.0 ship with packages that contain this CPAN module so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be a noarch RPM package (.noarch.rpm).

This package is needed by: amavisd, amavisd-new.

For this package, the following note(s) apply:

This package was modified so it can be used by amavisd/amavisd-new by applying an AMaViS-specific patch that forces the module not to use compression support.

Archive::Zip (perl-Archive-Zip)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new.

This package depends on: Compress::Zlib.

Compress::Zlib (perl-Compress-Zlib)

You only need to download this source RPM package if you use RHL 6.2, RHL 7, RHL 7.1, RHL 7.2 and RHL 7.3. RHL 8.0 ships with a package that contains this CPAN module so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new, Archive::Zip.

Convert::TNEF (perl-Convert-TNEF)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be a noarch RPM package (.noarch.rpm).

This package is needed by: amavisd, amavisd-new.

This package depends on: MIME::tools.

Convert::UUlib (perl-Convert-UUlib)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd.

IO::stringy (perl-IO-stringy)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be a noarch RPM package (.noarch.rpm).

This package is needed by: amavisd, amavisd-new, MIME::tools.

libnet (perl-libnet)

You only need to download this source RPM package if you use RHL 6.2, RHL 7, RHL 7.1, RHL 7.2 and RHL 7.3. RHL 8.0 ships with a up to date package that contains this CPAN module so you can install it from your distribution media (RHL 7.2 and RHL 7.3 ship with older packages that should be updated).

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be a noarch RPM package (.noarch.rpm).

This package is needed by: amavisd, amavisd-new, MailTools, Razor.

MailTools (perl-MailTools)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be a noarch RPM package (.noarch.rpm).

This package is needed by: amavisd, amavisd-new, MIME::tools.

This package depends on: libnet.

For this package, the following note(s) apply:

For users of all RHL versions that had installed the packages published in this page on October 2001: You will need to manually downgrade the perl-MailTools package from version 1.15-6rm because we are now using a new release numbering scheme that allows a system to be upgraded to a newer Red Hat Linux release without package version conflicts arising.

MIME::Base64 (perl-MIME-Base64)

You only need to download this source RPM package if you use RHL 6.2, RHL 7 and RHL 7.1. RHL 7.2, RHL 7.3 and RHL 8.0 ship with packages that contain this CPAN module so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new, MIME::tools, Razor, Net::DNS.

For this package, the following note(s) apply:

For users of RHL 6.2, 7 and 7.1 that had installed the packages published in this page on October 2001: You will need to manually downgrade the perl-MIME-Base64 package from version 2.12-6rm because we are now using a new release numbering scheme that allows a system to be upgraded to a newer Red Hat Linux release without package version conflicts arising.

MIME::tools (perl-MIME-tools)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be a noarch RPM package (.noarch.rpm).

This package is needed by: amavisd, amavisd-new, Convert::TNEF.

This package depends on: IO::stringy, MailTools, MIME::Base64.

For this package, the following note(s) apply:

The following compile-time options are available (copied from the top of the spec file):

# Optional: Patch (by me) that keeps Filer::output_filename from
# raising taint mode fatal errors with Perl 5.00503 as shiped with
# RHL 6.2. Turned off by default as it is experimental, enable it with
# a rpm|rpmbuild invocation command line like
# rpm -bx|--rebuild perl-MIME-tools... --define 'PATCH_RHL62_NOTAINT 1'

...

# Optional: Apply the patch to MIME tools 5.411[a] created by the
# MIMEDefang authors to fix a couple of security issues and adding
# one feature. See http://www.roaringpenguin.com/mimedefang/#download
# for more info. Turned off by default, enable it with a rpm|rpmbuild invocation
# command line like
#  rpm -bx|--recompile|--rebuild... --define 'PATCH_MIMEDEFANG 1'

...

# Optional: Apply the patch to MIME tools 5.411[a] created by the
# amavis-ng author Hilko Bengen to fix a couple of security issues
# See the doc/README file contained in the amavis-ng tarball for more
# info. Turned off by default, enable it with a rpm|rpmbuild invocation
# command line like
#  rpm -bx|--recompile|--rebuild... --define 'PATCH_BENGEN 1'

Unix::Syslog (perl-Unix-Syslog)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd, amavisd-new.

Net::Server (perl-Net-Server)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be a noarch RPM package (.noarch.rpm).

This package is needed by: amavisd-new.

Time::HiRes (perl-Time-HiRes)

You only need to download this source RPM package if you use RHL 6.2, RHL 7, RHL 7.1 and RHL 7.2. RHL 7.3 and RHL 8.0 ship with packages that contain this CPAN module so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd-new, Mail::SpamAssassin, Razor.

Digest::MD5 (perl-Digest-MD5)

You only need to download this source RPM package if you use RHL 6.2, RHL 7 and RHL 7.1. RHL 7.2, RHL 7.3 and RHL 8.0 ship with packages that contain this CPAN module so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd-new, Digest::HMAC, Net::DNS.

For this package, the following note(s) apply:

For users of RHL 7.3 you may want to update the version of the package originally shipped with the distribution to a errata package published by Red Hat (taking it to version 2.20-1).

Mail::SpamAssassin (SpamAssassin)

You only need to download this source RPM package if you use RHL 6.2, RHL 7, RHL 7.1, RHL 7.2 and RHL 7.3. RHL 8.0 ships with a package that contains this CPAN module so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd-new.

This package depends on: Net::DNS, Time::HiRes.

For this package, the following note(s) apply:

When the source RPM for this piece of software is rebuilt, two binary packages are obtained: perl-Mail-SpamAssassin and SpamAssassin. Only perl-Mail-SpamAssassin is needed by amavisd-new as it uses the low-level hooks provided by the Perl module. SpamAssassin is provided for completeness and you may install it if you intend to use the high level tools/daemons expected from a full SpamAssassin installation

Razor (razor-agents)

This source RPM package should be downloaded irrespective of the RHL release you use as no one ships a package of this piece of software.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be a noarch RPM package (.noarch.rpm).

This package is needed by: amavisd-new.

This package depends on: libnet, Net::DNS, Digest::SHA1, Time::HiRes, MIME::Base64.

For this package, the following note(s) apply:

When the source RPM for this piece of software is rebuilt, two binary packages are obtained: perl-Razor and razor-agents. Only perl-Razor is needed by amavisd-new as it uses the low-level hooks provided by the Perl module. razor-agents is provided for completeness and you may install it if you intend to use the high level tools expected from a full Razor 1.2 installation.

Digest::SHA1 (perl-Digest-SHA1)

You only need to download this source RPM package if you use RHL 6.2, RHL 7, RHL 7.1, RHL 7.2 and RHL 7.3. RHL 8.0 ships with a package that contains this CPAN module so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be an architecture dependant RPM package (.<arch>.rpm).

This package is needed by: amavisd-new, Razor, Digest::HMAC.

Digest::HMAC (perl-Digest-HMAC)

You only need to download this source RPM package if you use RHL 6.2, RHL 7, RHL 7.1, RHL 7.2 and RHL 7.3. RHL 8.0 ships with a package that contains this CPAN module so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be a noarch RPM package (.noarch.rpm).

This package is needed by: amavisd-new.

This package depends on: Digest::SHA1, Digest::MD5.

Net::DNS (perl-Net-DNS)

You only need to download this source RPM package if you use RHL 6.2, RHL 7, RHL 7.1, RHL 7.2 and RHL 7.3. RHL 8.0 ships with a package that contains this CPAN module so you can install it from your distribution media.

Download the source RPM package (.src.rpm) and rebuild a binary package from it on a development system running the same RHL release as your server.

The resultant binary package will be a noarch RPM package (.noarch.rpm).

This package is needed by: amavisd-new, Mail::SpamAssassin, Razor.

This package depends on: MIME::Base64, Digest::MD5.

TO DO


Valid HTML 4.01! $Id: index.php,v 1.5 2003/02/06 21:33:44 ramiro Exp $
Last modified on Wed Feb 5 2003
Ramiro Morales <rm-rpms AT gmx DOT net>