Wie der Titel schon sagt versuche ich gerade, ein Modul auf einem Linux Shared Hosting bei Strato zu installieren.
- "unpack" klappt, in /ppp/cgipanbuild/ wurde ein neuer Ordner Crypt-CBC-2.33 erstellt
- Schritt 1 "perl -I/ppp/perlmodule Makefile.PL PREFIX=/ppp/perlmodule LIB=/ppp/perlmodule" ergibt:
Quote/usr/bin/perl518 -I/ppp/perlmodule Makefile.PL PREFIX=/ppp/perlmodule LIB=/ppp/perlmodule 2>&1:
Checking if your kit is complete...
Looks good
sh: make: not found
Generating a Unix-style Makefile
Writing Makefile for Crypt::CBC
Writing MYMETA.yml and MYMETA.json
if everything looks okay, you may now build the module: make
Und hier hänge ich fest. Denn dieses "Generating a Unix-style Makefile" wurde erzeugt, die Datei heißt /ppp/cgipanbuild/Crypt-CBC-2.33/Makefile (ohne Extension) und ist über 27 kb groß. Die vom Modul mitgelieferte Makefile.pl sieht so aus:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use ExtUtils::MakeMaker;
WriteMakefile(
'NAME' => 'Crypt::CBC',
'VERSION_FROM' => 'CBC.pm',
'PREREQ_PM' => {'Digest::MD5' => '2.00' },
'LIBS' => [''],
'DEFINE' => '',
'INC' => '',
'dist' => {'COMPRESS'=>'gzip -9f', 'SUFFIX' => 'gz',
'ZIP'=>'/usr/bin/zip','ZIPFLAGS'=>'-rl'}
);
- Dementsprechend passiert in Schritt 2 nach Klick auf make folgendes:
Quote/usr/bin/make 2>&1:
if everything looks okay, you may now make the tests: test
- jetzt klicke ich auf "test" und es kommt:
Quote/usr/bin/make test 2>&1:
if everything looks okay, you may now install: install
- nun Klick auf "install" und es kommt
Quote/usr/bin/make install 2>&1:
Ok, if everything looks fine, you are done! You can verify if the module is installed.
Im Ordner
/ppp/perlmodule wurde leider nichts installiert.
Was fehlt mir hier? Was ist da falsch?
ppp = Abkürzung des Pfads
10 print "Hallo"
20 goto 10