Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]11649[/thread]

kann keine ppd Files mit ppm installieren



<< |< 1 2 >| >> 12 Einträge, 2 Seiten
tsy
 2008-04-15 17:04
#108412 #108412
User since
2008-03-17
54 Artikel
BenutzerIn
[default_avatar]
Hallo,
diesmal ist mein Problem der perl Package Manager.
Ich arbeite auf Win XP Pro, es ist bereits eine Version von Active Perl 5.8.8 installiert.
Nun möchte ich aber eine Webanwendung mit Mason erstellen und habe mir daher einen bereits fertig konfigurierten Apache mit Perl 5.8.7 besogt (hier: http://theoryx5.uwinnipeg.ca/pub/other/Perl-5.8-wi... ), es schint auch eine Active-Perl-Distribution zu sein.
Allerdings kann ich mit dem ppm kein einziges Paket installieren und bekomme immer den Fehle, dass keine ppm-Datei gefunden wurde.
Kann das Problem tatsächlich an dem Versionsunterschid liegen? bei http://theoryx5.uwinnipeg.ca/ppms/ wird nur von ActivePerl 8xx Win32 PPM packages gesprochen aber auch von dort kann ich kein Modul installieren und bekomme immer ein
Code: (dl )
Could not locate ppd-file for package ...

Ich benötige ein Package für den Zugriff auf ein LDAP-Verzeichnis.

Viele Grüße, tsy
renee
 2008-04-15 17:14
#108413 #108413
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wie versuchst Du die Installation? Zeig mal, was Du so alles eingetippt hast!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
tsy
 2008-04-15 18:02
#108415 #108415
User since
2008-03-17
54 Artikel
BenutzerIn
[default_avatar]
ich habe eine Menge probiert. ;-)
Zunächst einmal habe ich das Problem, dass ich ja noch die 1. Active-Perl-Installation habe und die Windows-System-Pfade darauf zeigen (wenn möglich will ich diese Installation auch behalten, denn man braucht zum deinstallieren Admin-Rechte und die zu beantragen ist ein größerer Akt).
Ich starte also den ppm über einen Klick auf die ppm.bat und gebe ein
Code: (dl )
install perl-ldap
Ich habe auch andere Pakete versucht zu installieren, aber das Resultat ist immer das selbe.
Code: (dl )
install --location=http://ppm4.activestate.com/MSWin32-x86/5.8/822 perl-ldap

ändert daran auch nichts. Als Location habe ich auch das oben genannte repository von uwinnipeg angegeben; auch mit einem beliebigen Paket (z.B. Apache-DBI), welches in der Liste steht - das Ergebnis ist das selbe.

Gruß,

tsy
Struppi
 2008-04-16 13:23
#108450 #108450
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Vermutlich ist es eine schlechte Idee eine Software zweimal zu installieren (zumal die mit der niedrigen Versionsummer als zweites). Wenn ich dich richtig verstehe hast du jetzt Perl 5.8.7 und Perl 5.8.8 parallel. Warum eigentlich?

Welche version von ppm startet? Soweit ich weiß ist bei Perl 5.8.8 ppm4 dabei welches eine grafische Oberfläche hat, d.h. bei dir wird vermutlich das ppm von Perl 5.8.7 gestartet, da du aber die Version 5.8.8 als zweites installiert hast, fangen da die Probleme an.

Aber vielleicht reicht es auch, wenn du eine repository angibst, welche sind denn eingetragen?
Code: (dl )
>ppm repos
MisterL
 2008-04-17 01:37
#108492 #108492
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
Zum Vergleich mit meiner Windows-/Perlkombination:
Code: (dl )
ppm install perl-ldap
rennt mit Perl 5.8.8. und W2K wie folgt durch:
"====================
Install 'Convert-ASN1' version 0.21 in ActivePerl 5.8.8.817.
====================
(..)
Successfully installed Convert-ASN1 version 0.21 in ActivePerl 5.8.8.817
====================
Install 'perl-ldap' version 0.34 in ActivePerl 5.8.8.817.
====================
(..)
Installing C:\Perl\site\lib\LWP\Protocol\ldap.pm
Installing C:\Perl\site\lib\Bundle\Net\LDAP.pm
Successfully installed perl-ldap version 0.34 in ActivePerl 5.8.8.817. "

Ach so:
C:\Perl\bin>ppm repos
Repositories:
[1] ActiveState Package Repository
[2] THX5
[3] THX5
“Perl is the only language that looks the same before and after RSA encryption.”
GwenDragon
 2008-04-17 11:23
#108496 #108496
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Wieso hast du denn TheoryX5 zweimal im Repository angegeben? Aus Versehen ein alter Eintrag? Schau doch mal bitte mit
rep descr 2 bzw. rep descr 3 welche URL angegeben sind.

Wieso den das veraltete Komplettpaket?
Ich fahre ganz gut mit dem Apache 2.0.x von httpd.apache.org und ActivePerl 5.8.8 und mod_perl von TheoryX5.
tsy
 2008-04-17 11:37
#108498 #108498
User since
2008-03-17
54 Artikel
BenutzerIn
[default_avatar]
Hallo ihr 2, Die 2 Perl-Installationen kommen daher zu Stande weil eine eben schon installiert war (die aktuellere 5.8.8) und ich mir dann noch einen Apache mit Perl und vorkonfiguriertem Mason herunter geladen habe. Die Installation dessen bestand nur in Auspacken des Archivs.
Da die Windows-PATH-Variable immer noch auf die Standard-Installation 5.8.8 zeigen kann ich den ppm aus dem Apache-Perl-Paket auch nicht einfach über die Kommandozeile mit Parameter (repo) starten. Ich schätze, dass ich doch nicht umhin komme Administrator-Rechte zu beantragen; aber das wird eine Weile dauern.

Das Problem hat seinen Ursprung darin, dass ich das Mason-Framework mit apache benutzen möchte und es dies vorgefertigt nur mit Perl 5.8.7 gibt. Ich würde liebend gern Apache mit der installierten Perl-Variante 5.8.8 nutzen, damit wäre ich alle Probleme los und könnte auch alle Pakete installieren die ich brauche. Ich habe das auch probiert, doch bin ich leider magels Erfahrung mit der Apache-Konfiguration gescheitert.

Viele Grüße,

tsy
Struppi
 2008-04-17 13:38
#108501 #108501
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Ich würd mal sagen du hast dich in eine Sackgasse manövriert aus der du nur schwer rauskommst. einfacher wäre es gewesen mit der 5.8.8 Version die Perl Module zu installieren und den Apache nach der Anleitung http://mason-framework.net/howto/install.html zu konfigurieren.
Die einzige Möglichkeit die nach deiner Schilderung noch denkbar wäre, wenn du einfach mal versuchst das repository in ppm für die version 5.8.7 einzutragen, also nicht beim Installationsaufruf sondern in der ppm shell
tsy
 2008-04-17 17:12
#108507 #108507
User since
2008-03-17
54 Artikel
BenutzerIn
[default_avatar]
hi Struppi,
vermutlich hast Du recht. Sowas passiert leider, wenn man keine Erfahrung hat und das zum erstem mal macht...
Nach einigen erfolglosen Konfigurationsversuchen unter anderem auch mit XAMPP bin ich dort angekommen wo ich jetzt bin...
Ehrlich gesagt graust es mir etwas davor, den kompletten Apache, mod_perl und Mason zu konfigurieren, denn ich schätze das kostet mich viel Zeit, die ich leider nicht habe (auch wenn mich die Materie interessieren würde).
Da mir im Moment nur dieses Eine Paket fehlt werde ich vermutlich erst mal so weiter machen wie bisher und wenn ich zwischenzeitlich noch Zeit finde versuchen eben das oben beschriebene in Angriff zu nehmen oder den Apache so zu konfigurieren, dass er mit der 5.8.8-Distribution zusammen arbeitet. Ich melde mich dann noch mal...

Gruß,

tsy
Struppi
 2008-04-17 17:49
#108509 #108509
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
Naja, ich denke das die Konfiguration schneller geht als was du jetzt gemacht hast. Ich hab dir aber ja auch eine Möglichkeit die du ausprobieren könntest.
<< |< 1 2 >| >> 12 Einträge, 2 Seiten



View all threads created 2008-04-15 17:04.