Perl f. 7240/7170

rainer_wotan

Neuer User
Mitglied seit
4 Dez 2004
Beiträge
25
Punkte für Reaktionen
0
Punkte
0
Hi,

ich benötige für die beiden Boxen Perl als externes Programm
Bei den Paketen gibt es ja nur das microperl.
Wie muss ich vorgehen wenn ich Perl selber kompilieren möchte.
Freetz-Linux ist vorhanden.

Gruß

Rainer
 
Perl Sourcen (5.10.1) habe ich heruntergeladen und auf die freetz-linux vm geladen.
Versuche ich nach diesem HOWTO
http://trac.freetz.org/wiki/help/howtos/development/compile_own_progs
zu gehen fängt der Ärger schon an :)
./configure gibt es nicht. Ein ./Configure mit den Parametern wie in dem HOWTO beschrieben bricht mit Fehler (unknown Option) ab.
 
Zuletzt bearbeitet:
Ich will niemanden entmutigen, aber Perl für external zu kompilieren wenn man keine sehr guten Kenntnisse hat, wie der gesamte Kompilationsprozess funktioniert ist eine echte Herausforderung: Perl, libs, Perlmodule, Perl @INC Path, ...
 
Wenn man perl benötigt, dann kompiliert man es auch.
Bei Perl gibt es eine Datei INSTALL, in der es beschrieben wird:
INSTALL schrieb:
The basic steps to build and install perl 5 on a Unix system with all
the defaults are to run, from a freshly unpacked source tree:

sh Configure -de
make
make test
make install

Each of these is explained in further detail below.
Und von external war ja gar nicht die Rede.
 
Hi,

habe mich evtl. nicht richtig ausgedrückt.
Ich will Perl auf einem USB-Stick, der an die Box angeschlossen ist, installieren
und dann bei Bedarf verschiedene Perl Programme auf der Box ausführen.
Das es nicht einfach wird Perl auf die Box zu bringen habe ich mir schon
beinahe gedacht, ansonsten wäre es ja schon als Paket vorhanden.
Wenn ich mich recht erinnere habe ich Perl das letzte Mal vor ca. 20 Jahren
kompiliert :). Später gab es Perl dann für die verschiedenen Linux Distributionen als
fertiges Paket, was das ganze doch etwas erleichtert.
Evtl. hat hier ja schon jemand Perl kompiliert und ich kann mir das fertige Paket irgendwo herunterladen.

Bis dann.....

Rainer
 
Hi.
Was spricht denn gegen das in Freetz vorhandene "mircoperl"?

MfG Oliver
 
Ich hatte das mal aktiviert, mir fehlten dann aber diverse Perl-Module und
mit perl -MCPAN -e shell konnte ich nix nachinstallieren.
Vom Namen "microperl" bin ich dann davon ausgegangen das dies nur ein "minimalistisches Perl" ist und keine Module oder so unterstützt.
Sollte ich da auf dem Holzweg sein werde ich es nocheinmal neu ins Images aufnehmen. Wie bekomme ich dann die Module die ich benötige mit auf den Stick ?
Einfach die .pm von einer bestehenden Perl Installation auf den Stick kopieren ?

Danke und bis dann.......

Rainer
 
microperl hat folgende Unterschiede zum "normalen" Perl:

- viele Optimierungen für das Ziel-OS werden nicht kompiliert

- KEINE Module installiert (deswegen geht dein CPAN Aufruf auch nicht)

siehe auch README.micro

Ciao
 
So, mal ein bischen gelesen und gesucht.
Wenn ich es richtig verstanden habe kompiliere ich microperl und die Module die
ich benötige. Benötige ich zusätzliche Module geht das ganze von vorne los
(Module auswählen, kompilieren, Firmware Update etc.).
Geht das auch einfacher ? z.B. einmal microperl kompilieren und dann die benötigten Module nur noch auf den USB-Stick kopieren ?

Danke,

Rainer
 
Was sagt dir denn dazu die Doku von microperl?
 
Hi!

Gugg mal hier, da gibts ein "ganzes" Perl für die Box :)

Gruß
Lonzo
 
@lonzo

Danke für den Hinweis, werde ich mal ausprobieren.

Rainer
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.