[Dresden-pm] Perl-Modul mit Perl aus nicht-Standard-Pfad installieren

Thomas Egerer hakke_007 at gmx.de
Mo Aug 31 13:34:11 PDT 2015


On 08/31/2015 10:25 PM, Steffen Schwigon wrote:
> Und, Wasi, wie sieht's an der FUBAR-Front aus?
Hallo Steffen, da ich als Übermittler der Infos agiere, bin ich gar
nicht auf dem aktuellsten Stand. Das Problem erweist sich als
vielschichtiger (zwiebelartiger) als gedacht. Da weder perlbrew nutzbar
ist, noch das non/std/path-Perl so richtig will, läuft es anscheinend
auf eine Übersetzung/Installation vermittels einer VM heraus :D
So richtig automatisch ist das allerdings auch nicht :/

MFGT

> Steffen
> 
> Steffen Schwigon <ss5 at renormalist.net> writes:
>> Thomas Egerer <hakke_007 at gmx.de> writes:
>>> On 08/26/2015 11:41 PM, Steffen Schwigon wrote:
>>>> Bei mir reicht ganz oft, wenn ich das initiale Makefile.PL mit dem
>>>> Ziel-Perl ausführe, also kein PERL5LIB-Setzen:
>>>>
>>>>   /my/non/std/path/bin/perl Makefile.PL
>>> Das haben wir bereits probiert, und scheiterte mit der Meldung, dass
>>> es in @INC das Modul Config.pm nicht finden konnte.
>>
>> Hm, das klingt kaputt, obwohl perl -V ok aussieht. Config ist ein core
>> module. Kannst Du mal sowas hier machen, aber mit Deinen beiden Pfaden:
>>
>> System Perl:
>>
>>   $ /usr/bin/perldoc -l Config
>>     /usr/lib/perl/5.18/Config.pod
>>
>>   $ /usr/bin/corelist Config
>>     Data for 2014-01-09
>>     Config was first released with perl 5.00307
>>
>> Selfmade Perl:
>>
>>   $ /home/ss5/perl5/perlbrew/perls/tapper-perl/bin/perldoc -l Config
>>     /home/ss5/perl5/perlbrew/perls/tapper-perl/lib/5.16.3/x86_64-linux/Config.pod
>>
>>   $ /home/ss5/perl5/perlbrew/perls/tapper-perl/bin/corelist Config
>>     Data for 2015-03-20
>>     Config was first released with perl 5.00307
>>
>>
>> Wenn das nicht ähnlich aussieht, dann ist was kaputt, versuch das Perl
>> neu zu bauen. Du nimmst hoffentlich eh schon 'perlbrew', also:
>>
>>   $ perlbrew install perl-5.10.1 --as perl-5.10.1-redux
>>
>> und danach guckst Du nochmal:
>>
>>   $ /home/ss5/perl5/perlbrew/perls/perl-5.10.1-redux/bin/perldoc -l Config
>>   $ /home/ss5/perl5/perlbrew/perls/perl-5.10.1-redux/bin/corelist   Config
>>
>> Wenn das gut aussieht, wiederhole die Make-Sache
>>
>>   $ cd IO-Pty-1.07/
>>   $ /home/ss5/perl5/perlbrew/perls/perl-5.10.1-redux/bin/perl Makefile.PL
>>   $ make
>>   $ make test
>>   $ make install
>>
>> Und "eigentlich"(tm) installierst Du das auch besser gleich mit einem
>> cpan-Client:
>>
>>   $ /home/ss5/perl5/perlbrew/perls/perl-5.10.1-redux/bin/cpanm IO::Pty
>>
>>
>> PS: Falls Du noch kein 'perlbrew' und 'cpanm' hast, hol das nach:
>>
>>  $ \curl -L http://install.perlbrew.pl | bash
>>  $ (echo ; echo 'source /home/ss5/perl5/perlbrew/etc/bashrc') >> ~/.bashrc
>>  $ source /home/ss5/perl5/perlbrew/etc/bashrc
>>  $ #   ------- this line intentionally left blank ---------
>>  $ perlbrew install perl-5.10.1 --as perl-5.10.1-redux
>>  $ curl -L https://cpanmin.us | perl - --sudo App::cpanminus
>>  $ #   ------- this line intentionally left blank ---------
>>  $ cpanm IO::Pty
>>  $ #   ------- this line unintentionally left blank -------
>>
>>
>> Erzähl, wie's war.
>>
>> Kind regards,
>> Steffen


-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 181 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://mail.pm.org/pipermail/dresden-pm/attachments/20150831/e0a81d8d/attachment.bin>


Mehr Informationen über die Mailingliste Dresden-pm