Hallo, Am Tue, 23 Mar 2004, Edgar (Ede) Kuchelmeister schrieb:
Am 22 Mar 2004 um 20:26 hat David Haller geschrieben:
Am Mon, 22 Mar 2004, Edgar (Ede) Kuchelmeister schrieb:
Das funktioniert soweit auch schon ganz nett. Ist ein betagter Pentium I, 166 MHz
Hm. Bei mir (AMD Athlon 500) brauchen Spam-Mails zwischen 1s und 30s um durch Spamassassin verarbeitet zu werden... Was das bei dem Rechner bedeuten wuerde...
Mit "Spam-Mails" meinst du: 1 Spam-Mail benötigt 1 - 30s?
Jep.
Hat irgendjemand einen Link zu einem älteren RPM für mein SuSE?
Muss es ein RPM sein?
Da war unter Downloads irgendein Paket mit Perl, meinst du das?
spamassassin / perl-spamassassin. Man braucht beide.
perl -MCPAN -e'install Mail::SpamAssassin'
Und ggfs. dann noch konfigurieren, siehe 'man Mail::SpamAssassin' und 'man Mail::SpamAssassin::Conf'.
OK, ich versuch halt mal mein Glück mit runterladen und installieren. Ich hoffe in den man-pages ist das deinstallieren auch beschrieben, falls der Rechner wirklich total überfordert ist. *Auwa* ich muss auch erstmal schauen, wie ein alter Mausschieber wie ich auf der Konsole eine Datei aus dem Internet läd.
Gib einfach nur obigen Befehl ein, perl bzw. das CPAN Modul macht dann den Rest. Falls du CPAN bisher nicht verwendet hast musst du beim ersten Mal ein paar Fragen beantworten. CPAN holt dann den tarball, konfiguriert das Teil, kompiliert (soweit noetig), testet und installiert das dann. Und falls noch perl-Module fehlen werden diese ebenfalls geholt und installiert. Sogar deinstallieren kann man das dann wieder, allerdings ist die Befehlszeile nicht ganz leicht zu finden, daher s.u. das script. Das ganze geht zwar an RPM vorbei, aber was solls ;) -dnh ==== perluninstall.pl ==== #!/usr/local/perl use strict; use ExtUtils::Installed; # we don't want to die, if some module is not installed, we want to # continue with the next module, therefore we redefine croak which # ExtUtils::Installed calls in that case. sub Carp::croak { print @_, "\n"; return 1; } use warnings; use ExtUtils::Install; use File::Basename; my $verbose = 1; my $test = 0; my @MODULES; my $USAGE ="Usage: " . basename($0) . " [--test] [--quiet] [--help] MODULE ...\n"; die "$USAGE" if($#ARGV < 0); foreach(@ARGV) { if(/^--test$/) { $test = 1; } elsif(/^--quiet$/) { $verbose = 0; } elsif(/^--help$/) { print "$USAGE"; exit(0); } elsif(/^-/) { die "Unknown option $_\n$USAGE"; } else { push @MODULES, $_; } } die "$USAGE" if $#MODULES < 0; my $installed = new ExtUtils::Installed; print $test ? "==== test mode ====\n" : ""; foreach my $module (@MODULES) { print "\n"; my $version = $installed->version($module) or next; print "Found module $module, version $version\n"; print "do you want to uninstall this module? [y/N] "; my $r = <STDIN>; chomp($r); if($r && $r =~ /^y/i) { my $pl = $installed->packlist($module)->packlist_file(); uninstall($pl, $verbose, $test); } } 1; __END__ ==== -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.