GUI mit Perl/Tk

Perl/Tk-Installation auf Windows

Perl/Tk für ActiveState Perl auf Windows 7 oder Windows 8

Wird ActiveState Perl verwendet, kann man Perl/Tk seit geraumer Zeit nicht mehr standardmäßig per Perl Package Manager (PPM) nachinstallieren. Das Paket wird nicht angeboten. Das liegt daran, dass der ActiveState-BuildBot das aktuelle Perl/Tk nicht ohne Fehler kompilieren kann.

Eine Anleitung wie man das Bribes-Repository in PPM hinzufügt, ist auf der bribes.org-Webseite zu finden. Damit kann man das Perl/Tk-Modul auch in der PPM-GUI auswählen.

Perl/Tk in PPM installieren

Der schnelle Weg geht über die Konsole - im Startmenü nach cmd suchen, cmd.exe öffnen, un dann nachfolgenden Befehl eingeben, um Tk zu installieren:

ppm install http://www.bribes.org/perl/ppm/Tk.ppd

Getestet für 32-bit Perl Version 5.16.3.

Perl/Tk auf Windows 8 mit Strawberry Perl

Im Falle von Strawberry Perl kann Perl/Tk über cpan installiert werden. Mit der Tastenkombination Windows-Taste + R öffnet sich eine kleine Eingabeaufforderung, in der cpan eingegeben werden kann. Es öffnet sich dann eine Konsole mit einer CPAN-Shell:

In der CPAN-Shell muss folgender Befehl eingegeben werden, damit die Installation von Tk funktioniert:

force install S/SR/SREZIC/Tk-804.029_502.tar.gz

Das Paket wird dann von StrawberryPerl.com heruntergeladen und ohne Berücksichtigung von Fehlern installiert. Während der Installation wird öfter mal ein Tk-Fenster angezeigt werden. Außerdem kann es sein, dass perl.exe abstürzt und von Windows eine entsprechende Warnung angezeigt wird (z.B. "Perl.exe has stopped working"). Diese sollte einfach quittiert werden. Ändern kann man daran leider nichts. Wenn alles geklappt hat, erscheint folgende Meldung:

C:\strawberry\c\bin\dmake.exe install UNINST=1 -- OK
Stopping: 'install' failed for 'S/SR/SREZIC/Tk-804.029_502.tar.gz'.
Failed during this command:
 SREZIC/Tk-804.029_502.tar.gz : make_test FAILED but failure 
 ignored because 'force' in effect

Die ganzen Fehler verunsichern gerne. Aber so hat man wenigstens eine Chance mit Perl/Tk zu arbeiten.

Getestet für Windows 8 mit 64-bit Perl Version 5.16.2.2

Top