PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : perl - problem



morbias_one
11.12.03, 19:58
hi!!

ich wollte etwas per rpm installieren.
da kam die meldung, dass perl(IO::File) und per(strict) und perl(vars) nicht vorhanden sind.
ich habe aber die perl-base installiert.
was mache ich falsch??
brauche ich noch ein anderes paket??

morbias_one

`kk
11.12.03, 20:30
Hi.

Kenn mich überhaupt nicht mit Perl aus, aber probier mal folgendes:


perl -MCPAN -eshell
cpan> install dein_paket

MfG, Kai

morbias_one
11.12.03, 21:27
Original geschrieben von `kk
Hi.

Kenn mich überhaupt nicht mit Perl aus, aber probier mal folgendes:


perl -MCPAN -eshell
cpan> install dein_paket

MfG, Kai
hat leider nicht geklappt.
er hat gesagt: "Sorry, install with a regular expression is not supported"

mfg

morbias_one

Doh!
11.12.03, 21:48
Original geschrieben von morbias_one
hi!!

ich wollte etwas per rpm installieren.
da kam die meldung, dass perl(IO::File) und per(strict) und perl(vars) nicht vorhanden sind.
ich habe aber die perl-base installiert.
was mache ich falsch??
brauche ich noch ein anderes paket??

morbias_one

Das sind Zusatzmodule von Perl, bei denen bestimmte Funktionen vorgefertig Programmiert sind, so ähnlich wie libraries. Wenn ein Perl-Programm diese Funktionen benutzt, müssen diese halt auch installiert sein

morbias_one
11.12.03, 21:52
Original geschrieben von Doh!
Das sind Zusatzmodule von Perl, bei denen bestimmte Funktionen vorgefertig Programmiert sind, so ähnlich wie libraries. Wenn ein Perl-Programm diese Funktionen benutzt, müssen diese halt auch installiert sein
reicht das denn nicht, wenn ich "perl-base-5.8.0-19" installiert habe??

morbias_one

Doh!
11.12.03, 23:09
nein. Nochmal: das sind in Perl geschriebene Funktionen, die das Programm, das Du installieren willst benutzt, weil der Programmierer nicht das Rad neu erfinden wollte und den Code selbst schreiben wollte, sondern auf diese vorgefertigten Module zugreift.

`kk
12.12.03, 16:38
Was hast du denn zum installieren genau eingegeben?

morbias_one
12.12.03, 17:49
Original geschrieben von `kk
Was hast du denn zum installieren genau eingegeben?
ich habe zuerst die *.rpm doppelgeklickt und dann hat er mir gesagt, dass ein paketkonflikt mit o.g. sachen besteht.
dann hab ich es so gemacht, wie du es beschrieben hast.

mobias_one

`kk
12.12.03, 19:02
dann hab ich es so gemacht, wie du es beschrieben hast.

was genau hast du eingegeben verdammt? :ugly:

morbias_one
12.12.03, 19:19
install /morbias/download/blablabla/bla/bla.rpm :ugly:

morbias_one

`kk
12.12.03, 19:22
Das hab ich dir aber nicht gesagt ;)

morbias_one
12.12.03, 19:25
Original geschrieben von `kk
Hi.

Kenn mich überhaupt nicht mit Perl aus, aber probier mal folgendes:


perl -MCPAN -eshell
cpan> install dein_paket

MfG, Kai

doch!!! :ugly:

morbias_one

p.s. falls du auf das "perl -MCPAN -eshell" anspielst, das hab ich vorher natuerlich auch eingegeben. sonst waehre ja gar nicht das cpan> gekommen...

michael.sprick
12.12.03, 23:31
nein, hat er nicht.
Er meint, Du sollst das fehlende Perl Modul installieren.

Hier findest Du die Liste aller Perl Module auf CPAN:

http://www.cpan.org/modules/00modlist.long.html


in der konsole: perl -MCPAN -e shell

cpan> install strict

cpan> install vars

cpan> install IO::File

und das alles als Root....

Wenn das erledigt ist, installierst Du Dein Rpm wie gewohnt...