Intaller et utiliser perl-tk sous ubuntu

Mise à jour: 24/08/2022
Version: 1.0
Author: Jean-Louis Bicquelet-Salaün
Location: http://jlbicquelet.free.fr
Copyright: (c) 2022 Jean-Louis BICQUELET-SALAÜN
uctur er

Installation

vérifier que perl Tk est installé.

perl -e "use Tk"
Can\'t locate Tk.pm in @INC (you may need to install the Tk module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
 est disponible

Pour installer perl-tk tapez dans une console:

sudo apt-get install perl-tk
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libafterimage0 1 -headers-4.15.0-128 1 -headers-4.15.0-128-generic
  1 -image-4.15.0-128-generic 1 -modules-4.15.0-128-generic
  1 -modules-extra-4.15.0-128-generic rtmpdump
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
  perl-tk
..
Préparation du dépaquetage de .../perl-tk_1%3a804.033-1build1_amd64.deb ...
Dépaquetage de perl-tk (1:804.033-1build1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Paramétrage de perl-tk (1:804.033-1build1) ...

Ecriture d un programme perl-tk

vous pouvez prende le source suivant qui créé une fenetre avec un bouton: PAR_END

#!/usr/bin/perl
use Tk;
$mw = MainWindow->new();
$mw->Label( -text => "exemple de fenetre" )->pack();
$mw->Button( -text => "Quitter", -command => sub { exit } )->pack();
MainLoop;

Cela permet d´afficher la fenĂȘtre suivante: