Thread Windows-Perl-Anwendung unter Linux nutzen (7 answers)
Opened by 2U1C1D3 at 2013-06-22 03:28

Raubtier
 2013-06-23 02:03
#168552 #168552
User since
2012-05-04
1075 Artikel
BenutzerIn
[default_avatar]
2013-06-22T20:17:59 2U1C1D3
Hallo GwenDragon, hallo Raubtier!

Also, wie gesagt: Ist meine erste Berührung mit Perl. Was ist bitte "Shebang"? Auf Grund der Syntax gehe ich mal nicht davon aus, dass es der Pfad ist...!?

Damit ist #! gemeint, bzw. die Zeile, in der sich #! befindet (die 1. Zeile) --> http://de.wikipedia.org/wiki/Shebang

Quote
Was heißt ein win.-spez. Modul wie "Lexikon"? Dazu müsste es dann doch auch eine Alternative unter Linux geben, oder?


Ich meinte spezielle Module, die auf die Windows-API zugreifen oder auf spezielle Windows-Bibliotheken. Es könnte ja sein, dass das Script irgendeine dll lädt, die das eigentliche wichtige Programm enthält und nur außenrum ein Web-Interface mit Perl bietet. Ob das bei dir der Fall ist, kannst nur du wissen. Wenn das Programm nur "irgendwas mit Text" macht, ist die Wahrscheinlichkeit hoch, dass es unabhängig vom OS läuft. Wenn es zum Beispiel mit einem externen Gerät kommuniziert, das spezielle Treiber erfordert, ist die Wahrscheinlichkeit niedriger. Oder angenommen, es handelt sich um ein Programm, bei dem man webbasiert die Registry anzeigen lassen kann. Sowas wäre dann unter Linux ziemlich nutzlos.

Quote
@Gwen: Du sagst ich solle die Logfile unter Linux ansehen. Diese gibt es nicht weil sich das Proggi bei Installation automatisch mit wine verknüpft und dann stehen bleibt. Oder meinst Du Logfiles welche bei der fehlerhaften Installation unter wine erzeugt werden?


Apache und Perl kommen bei Linux meistens mit der Distribution (es sei denn, du willst eine andere Version einsetzen). Du müsstest also nur noch den Perl-Teil installieren. Wine willst du hierfür nicht benutzen.

Quote
@Raubtier: So wie Du schreibst, kannst Du mir doch sicher erklären wie ich auf die Kritikpunkte an Gwen kommen könnte um dies zu klären, oder?


Was mir zum Beispiel einfällt:
- Welche Module nutzt dein Script? Sind die auf dem gewünschten OS verfügbar? --> Wenn ja, dann alles gut.
- Wurden ggf. Pfade im Windows-Stil (z.B. C:\wasauchimmer\daten) hart kodiert? --> Wenn ja, dann müsste das wohl angepasst werden
- Werden Text-Daten mit installiert - und muss dann ggf. das Zeilenende angepasst werden?
- (es gibt bestimmt noch mehr)

Quote
Wo muss ich da ansetzen? Nach was muss ich suchen um sagen zu können da ist ein Modul oder wie auch immer?

Einfach mal ausprobieren, würde ich sagen...

View full thread Windows-Perl-Anwendung unter Linux nutzen