Hallo Liste! Weiss jemand wie man Spamassassin 2.54 auf einer SuSE7.3 installiert? Hab folgendes problem: Fertige RPMs gibts nur für Redhat 7.3 :-((( SRPM gesaugt, versucht zu kompilieren -> Dependices scheinen nicht auflösbar zu sein. [...] File not found by glob: /var/tmp/spamassassin-root/usr/lib/perl5/si te_perl/5.6.1/* Requires: perl >= 5.004 perl(Pod::Usage) perl(HTML::Parser) Da perl installiert ist und das HTLM-Parser auch scheint das Pod-Usage modul zu fehlen. Im SuSE Distribution Verzeichnis kann ich es nicht finden. Hat jamand eine Idee wo man dieses Modul (mit all seinen dependices) finden kann? Danke Alex
On Sun, May 18, 2003 at 10:40:25AM +0200, Alexander Puchmayr wrote:
Da perl installiert ist und das HTLM-Parser auch scheint das Pod-Usage modul zu fehlen. Im SuSE Distribution Verzeichnis kann ich es nicht finden. Hat jamand eine Idee wo man dieses Modul (mit all seinen dependices) finden kann?
perl -MCPAN -e shell Dumme Fragen einmalig beantworten cpan> d /SpamAssassin/ Pfad zu 2.54 merken. cpan> install ..../SpamAssassin-2.54... CPAN wird automatisch alle fehlenden Module nachziehen. Kristian
Hallo, On Sun, 18 May 2003, Kristian Koehntopp wrote:
On Sun, May 18, 2003 at 10:40:25AM +0200, Alexander Puchmayr wrote:
Da perl installiert ist und das HTLM-Parser auch scheint das Pod-Usage modul zu fehlen. Im SuSE Distribution Verzeichnis kann ich es nicht finden. Hat jamand eine Idee wo man dieses Modul (mit all seinen dependices) finden kann?
perl -MCPAN -e shell
Dumme Fragen einmalig beantworten
cpan> d /SpamAssassin/
Pfad zu 2.54 merken.
cpan> install ..../SpamAssassin-2.54...
Der Tarball heisst Mail-SpamAssassin-2.....
CPAN wird automatisch alle fehlenden Module nachziehen.
Warum so umstaendlich? perl -MCPAN -e'install Mail::SpamAssassin' Oder: $ perl -MCPAN -e'shell' cpan> install Mail::SpamAssassin Und wenn man (noch) nicht weiss, wie ein Modul heisst: $ perl -MCPAN -e'shell' cpan> m /spam/ cpan> install Mail::SpamAssassin Wobei sich der Modulname bequem per C&P uebernehmen laesst. -dnh -- Ich weise allerdings jede Verantwortlichkeit von mir. Wer mich siggt, ist selber schuld und hat die Konsequenzen zu tragen. Du bist gewarnt. [Moss in suse-talk]
On Sunday 18 May 2003 23:35, David Haller wrote:
Hallo,
On Sun, 18 May 2003, Kristian Koehntopp wrote:
On Sun, May 18, 2003 at 10:40:25AM +0200, Alexander Puchmayr wrote:
Da perl installiert ist und das HTLM-Parser auch scheint das Pod-Usage modul zu fehlen. Im SuSE Distribution Verzeichnis kann ich es nicht finden. Hat jamand eine Idee wo man dieses Modul (mit all seinen dependices) finden kann?
perl -MCPAN -e shell
Dumme Fragen einmalig beantworten
cpan> d /SpamAssassin/
Pfad zu 2.54 merken.
cpan> install ..../SpamAssassin-2.54...
Der Tarball heisst Mail-SpamAssassin-2.....
CPAN wird automatisch alle fehlenden Module nachziehen.
Warum so umstaendlich?
perl -MCPAN -e'install Mail::SpamAssassin'
Fein, das hat geklappt :-)) Nur - Die von perl installierten Files tauchen nicht in der RPM database auf; Ist zwar primär kein Problem (funktionieren muß es), aber unschön. Wie verhält sich das nach einem Update? Wenn der Server von Suse7.3 auf 8.2 upgegraded wird und dann wahrscheinlich Perl 5.8.xx draufkommt? Grüße Alex
Hallo, On Tue, 20 May 2003, Alexander Puchmayr wrote:
On Sunday 18 May 2003 23:35, David Haller wrote:
Warum so umstaendlich?
perl -MCPAN -e'install Mail::SpamAssassin'
Fein, das hat geklappt :-))
Nur - Die von perl installierten Files tauchen nicht in der RPM database auf; Ist zwar primär kein Problem (funktionieren muß es), aber unschön. Wie verhält sich das nach einem Update? Wenn der Server von Suse7.3 auf 8.2 upgegraded wird und dann wahrscheinlich Perl 5.8.xx draufkommt?
Dann musst du eh alle perl-Module mit dynamisch gelinkten binaeren Teilen neukompilieren, da sich zwischen 5.6.x und 5.8.x intern ein paar Sachen geaendert haben, so dass es zu einem "unresolved symbol" kommt. Du kannst dir aber vor dem Upgrade ein Bundle der bisherigen Installation erstellen: perl -MCPAN -e'autobundle'... -dnh -- What? No one else is into extreme bondage computing? No coat for me. I enjoy the pain... -- D. Joseph Creighton
Hallo Alexander, hallo Leute, Am Sonntag, 18. Mai 2003 10:40 schrieb Alexander Puchmayr:
Weiss jemand wie man Spamassassin 2.54 auf einer SuSE7.3 installiert? Hab folgendes problem:
Fertige RPMs gibts nur für Redhat 7.3 :-((( SRPM gesaugt, versucht zu kompilieren -> Dependices scheinen nicht auflösbar zu sein.
File not found by glob: /var/tmp/spamassassin-root/usr/lib/perl5/si te_perl/5.6.1/*
Naja, im Builtroot wird wohl vorher keine Datei liegen ;-) Da hier anscheinend nach irgendeiner Datei gesucht wird (*), probier einfach mal touch /var/tmp/spamassassin-root/usr/lib/perl5/site_perl/5.6.1/dummy (vorher bei Bedarf das Verzeichnis anlegen)
Requires: perl >= 5.004 perl(Pod::Usage) perl(HTML::Parser)
Da perl installiert ist und das HTLM-Parser auch scheint das Pod-Usage modul zu fehlen.
Würde mich wundern, da: cb@tux:~> pin -v 73 Pod/Usage.pm ./CD1/suse/a1/perl.rpm: [...] /usr/lib/perl5/5.6.1/Pod/Usage.pm Liegt also direkt im perl.rpm.
Im SuSE Distribution Verzeichnis kann ich es nicht finden.
Was ist "es"? Das Pod::Usage-Modul? Liegt wie gesagt im perl.rpm.
Hat jamand eine Idee wo man dieses Modul finden kann?
Frag pin ;-)
(mit all seinen dependices)
Das ist entweder Handarbeit, oder Du lässt YaST die Abhängigkeiten auflösen ;-) Im Übrigen: Spamassassin ist doch AFAIK perl, das lässt sich vermutlich auch über CPAN installieren (incl. Abhängigkeiten). Näheres kann ich dazu nicht sagen, da ich meine Perl-Module nur mit RPM installiere ;-) Gruß Christian Boltz -- Was habt Ihr denn? emacs ist doch ein tolles Betriebssystem! Das einzige was ihm fehlt, ist ein vernünftiger Editor (vim?) [Jan Trippler in suse-linux]
participants (4)
-
Alexander Puchmayr
-
Christian Boltz
-
David Haller
-
Kristian Koehntopp