NO se te ocurra usar ningún módulo de PDL salvo que sepas lo que estés haciendo... Para instalar PDL en Debian, pon
apt-get install pdl.
Si sólo quieres usar PGPlot, hay otros módulos MUCHO más sencillos que PDL::Graphics::PGplot. Debes usar PDL sólo si vas a realizar millones de cuentas.
En
CPAN hay unos cuántos módulos para dibujar y entre ellos, algunos para hacerlos con Tk.
El módulo 'principal' para manejar PGPlot desde Perl es
PGPlot. Si estás en Debian y lo tienes bien configurado, con el comando
apt-get install pgperl se instalará.
Pero me parece que esto no es lo que necesitas, ya que pretendes usarlo en Windows y Mac... es mejor que mires otras soluciones de gráficos. El sistema PGPlot se basa en una relación cliente-servidor, en el que primero debes arrancar el servidor de gráficos y luego desde el cliente, controlarlo. No sé muy bien cómo luego integrar eso en una aplicación. Mientras que PGPlot es muy potente porque permite redirigir la salida a impresora, plotters, pantalla, etc. etc. con sólo cambiar un comando, no veo sencillo cómo integrar eso en un widget.
Otras soluciones, como
Chart::Plot::Canvas me parecen mejores...
Si por fin usas WxWidgets, puedes hacer dibujos diréctamente con su
API. Este es el
sitio oficial, para Perl.