Introducción
Me imagino que muchos de ustedes han querido usar módulos pero se desaniman al ver que no tienen instalado aquel módulo salvador en su computadora, es por ello que estoy haciendo este tutorial para todos aquellos programadores desesperados en búsqueda de su salvación.
Así que abrónchense los cinturones y prepárense para el fabuloso viaje en el que nos vamos a adentrar en la super aplicación...ppm.exe
¿PPM.exe? ¿Con qué se come?
Pues aunque no lo crean PPM.exe es una aplicación que viene con la distribución de perl. PPM significa "Perl Package Manager", que siginifica "administrador de paquete de perl"...umm...interesante.
Lo que hace este programa es que con unos cuantos comandos instala,actualiza y desinstala el módulo que querramos...umm..muy interesante!
Bueno, basta de sermones, vamos a lo bueno.
Ejecutando el PPM.exe
Muy bien, para poder ejecutar nuestra fabulosa aplicación primero debemos de entrar al "COMMAND" de Windows, para hacer esto, vayan al "Menú Inicio" y en donde dice ejecutar, tecleen "command". Debe de aparecer una ventana con fondo negro.
Supongo que conocen un poco como funciona el command, así que lo que queremos hacer es ir al directorio "bin" que se encuentra donde está su perl instalado, normalmente es "C:\perl\bin", así que en la pantalla negra tecleen:
c:\perl\bin
Si el directorio existe los debe de llevar sin ningún problema, recuerda que la dirección depende de dónde pusiste tu perl.
Ya que estamos en el directorio ahora lo que vamos a hacer es teclear:
ppm
Como es la primera vez que se ejecuta el programa te va a llevar paso a paso tras un proceso de configuración, lo que te recomiendo es que siempre pongas que sí a los "defaults" que da el programa. No voy a elaborar sobre este proceso porque en realidad es muy sencillo.
Las siguientes veces que ejecutes el programa debe de aparecer el siguiente mensaje:
PPM interactive shell (2.1.5) - type 'help' for available commands.
PPM>
Muy bien ya estamos dentro de el programa PPM, ahora para las siguientes secciones.
Instalar Módulos
Ya que estamos dentro de nuestro programa para instalar un módulo todo lo que tenemos que hacer es escribir:
install MODULO
Digamos que queremos instalar el módulo MIME::Lite, entonces lo que escribiríamos sería:
install MIME::Lite
Al escribirlo les va a preguntar el programa si en realidad quieren instalar el módulo, todo lo que tienen que hacer es poner "y" - (yes) y listo, el programa les va a instalar todo.
NOTA: Estoy suponiendo que tienes en mente que debes de estar en línea para poder hacer este paso. :-)
En caso de que el programa no encuentre el módulo va a regresar un error avísandoles que no encontró el módulo.
Actualizar módulos
Muy bien, ahora si quieren buscar alguna actualización de algun módulo que ya tienen funcionando, todo lo que deben de hacer es escribir:
verify MODULO
Digamos que queremos ver si hay actualizaciones de nuestro módulo CGI. Entonces lo haríamos así:
verify CGI
Solamente una cuestión, nuestro programa PPM.exe no podrá actualizar módulos que no hayan sido instalados por el programa.
Eliminando Módulos
Ahora veamos como podemos elminar módulos:
remove MODULO
Digamos que queremos eliminar el módulo que acabamos de instalar, entonces haríamos:
remove MIME::Lite
Nuevamente les va a preguntar si estan seguros que lo quieren elimanar ponen que sí y listo, fin de la historia del módulo.
Buscar Módulos
Aparte de todas las herramientas anteriores, nuestro PPM tiene otra muy buena, con la que podemos buscar los módulos que tenemos instalados y se puede ejecutar escribiendo:
search PALABRA
Digamos que queremos saber cuáles son los módulos de DBD que tenemos instalados, entonces tendríamos que escribir:
search DBD
El programa va a desplegar todos los módulos que tengan la palabra DBD en una lista que es:
[NOMBRE MÓDULO] [VERSIÓN] [DESCRIPCIÓN]
Perfecto para saber que módulos tenemos instalados.
Salir de PPM.exe
Casi se me olvida que para poder salir del programa todo lo que tenemos que hacer es escribir:
exit
Notas Finales
Muy bien, descubrimos con este tutorial aquel programa perdido del cual nadie habla y que tenemos escondido en nuestra distribución de perl.
Aprendimos como usarlo para agregar, quitar, actualizar y buscar módulos, pero estos no son todas las opciones, si quieres ver todas las cosas que puedes hacer todo lo que tienes que hacer es escribir:
help
Al hacer esto te va aparecer un listado de todas las opciones que puedes usar.
Espero que este tutorial realmente les facilite el trabajo, espero como siempre sus comentarios.
Mayor Información
Dentro del foro macgregor gentilmente puso un post con más información acerca de este tema, dentro de esa información viene como configurar el ppm en caso de que tengan un Proxy:
Como instalar modulos de perl en Windows