Hola, en esta clase instalaremos el emulador MVS para el sistema operativo macOS. Si ya instalaste tu emulador en Windows o Ubuntu puedes saltarte esta clase y seguir avanzando.
Nota: al final de la clase encontrarás una sección de resolución de problemas para macOS Catalina. Si utilizas esta versión de macOS o posterior revisala antes de continuar la instalación.
Es necesario abrir una terminal. Dentro de esta genera una carpeta llamada mvs:
Ahora ingresa a la página: http://www.hercules-390.eu/hercinst.html. De esta página vamos a descargar Hercules. Sigue estos procedimientos descritos en dicha página:
Instalar Xcode de la App Store, si es que aún no has instalado esta herramienta.
Instalar Homebrew usando el procedimiento descrito en: http://brew.sh/
Utiliza los siguientes comandos para instalar el software pre requerido:
Descomprime el archivo:
a. tar xvzf ../hercules-3.13.tar.gz
Ingresa al directorio recientemente descomprimido: cd hercules-3.13
Teclea el comando: ./util/bldlvlck para verificar que tengas las versiones requeridas de los paquetes instalados:
Una vez finalizada la actividad del punto previo, teclea el comando: ./autogen.sh para generar el script de configuración:
Al terminar la actividad, vamos a teclear ./configure para configurar hercules para ser usado por el sistema:
Teclea make para construir los ejecutables.
Y ahora vamos a instalar los programas, necesitas ingresar en modo root tecleando make install
Ingresa a la página: http://wotho.ethz.ch/tk4-/, desplázate a la opción tk4-_v1.00_current.zip y da clic para salvar en tu equipo:
a. Una vez concluida la descarga, dirígete a la carpeta de Descargas (o donde tengas direccionado que se realice la descarga de tus archivos) y descomprime el archivo: tar xvzf tk4-_v1.00_current.zip
Al terminar la descompresión, dirígete a la carpeta de configuraciones:
a. Teclea: cd conf
b. Dentro de la carpeta, edita el archivo tk4-.cnf, yo usé el editor VIM. Modifica el número de CPU y el máximo de CPU en ese archivo cambiando el valor por default, de 1 a 2:
1. NUMCPU ${NUMCPU:=2}
2. MAXCPU ${MAXCPU:=2}
c. Regresa a la carpeta de Descargas (o donde tengas direccionado que se realice la descarga de tus archivos) tecleando cd ..
d. Ahora dirígete a la carpeta unattended tecleaando cd unattended y ejecuta el proceso ./set_console_mode.
En caso de que el sistema te muestre este error porque no se puede verificar el desarrollador:
Ingresa a seguridad y privacidad dentro de tu equipo, y da clic en "Permitir siempre":
En el menú contextual también confirma que quieres abrir la app:
En el entorno de desarrollo comienza a efectuar la carga de los scripts necesarios para ingresar al emulador:
Al finalizar la carga de scripts, debes ver lo siguiente:
Ahora vamos a instalar la terminal 3270, primero vamos a instalar de la App Store Mocha TN3270 Lite, esta es la versión de evaluación, que te ofrece 10 minutos de prueba. En la App Store busca 3270:
Una vez concluida la instalación, vamos a conectarnos a nuestra máquina local, que es donde está siendo ejecutado el emulador MVS, para ello configuramos en Mocha TN3270 del siguiente modo:
a. Abres la terminal TN3270 y das clic en el menú Configure:
b. En las opciones de configuración, teclea en la IP: 127.0.0.1 y en el Port: 3270:
c. Una vez hecho esto, da clic en el menú Open, y después clic en Connect:
d. Ahora en la pantalla inicial, tecleamos Enter.
e. Nos muestra esta pantalla:
f. Ingresamos con el usuario herc01:
g. Y la contraseña es CUL8TR:
h. El entorno nos muestra un mensaje con una frase de bienvenida aleatoria, y cada que veamos tres asteriscos (***) al final, quiere decir que el sistema espera que tecleemos Enter. Teclea Enter:
i. Ya estamos en la pantalla de bienvenida:
j. Para terminar la sesión, damos clic a la tecla F3 de nuestro teclado y escribimos shutdown seguido por un clic a Enter.
k. Y por último, tecleamos el comando logoff, para cerrar la sesión.
l. Esperamos entre 2 y 4 minutos a que los scripts finalicen el emulador, y estamos deslogueados ya del entorno de desarrollo:
Ahora vamos a instalar la versión libre de la terminal 3270:
Descomprime el archivo usando el comando: tar -xvzf x3270-4.1alpha7.tar.gz
Una vez finalizada la descompresión, entra a la carpeta recién descomprimida: cd x3270-4.1alpha7
Dentro de esa carpeta, teclea el siguiente comando: ./configure
Esperamos de 2 a 3 minutos a que concluya la ejecución:
Ahora teclea cd .. 2 veces para regresar a la carpeta raíz:
Limpiamos pantalla y tecleamos el comando para ingresar a la terminal 3270 y teclea Enter: c3270 127.0.0.1:3270.
Da clic en Enter y te muestra la siguiente pantalla, donde vas a teclear el usuario herc01 y de nuevo tecleas Enter:
En la siguiente pantalla teclea la contraseña: cul8tr seguida de la tecla Enter
Y los 3 asteriscos al final de la pantalla, indican que el sistema está esperando que tecleemos Enter:
Teclea Enter un par de veces y hemos ingresado al entorno de desarrollo:
Hasta aquí hemos instalado la versión Lite y la versión libre de la terminal 3270. Siéntete libre de utilizar la que prefieras. Desde este momento puedes seguir adelante con el curso.
Resolución de problemas en macOS Catalina
Con la liberación de la versión Catalina, se deshabilitó el soporte para aplicaciones de 32 bits. Es necesario realizar lo siguiente para ingresar a la versión libre de la terminal 3270:
Abre una terminal en macOS y teclea los siguientes comandos:
a. cd ~/Downloads
b. mkdir temp
c. cd temp
Con esto creamos una carpeta temporal. Ahora crea el archivo que contendrá el script que hemos copiado:
a. touch script
b. open script
Pega el script copiado y guarda el archivo script.
Como siguiente paso, ejecuta el script en modo super usuario:
a. sudo zsh script
Espera a que concluya la ejecución del script:
Una vez concluida la ejecución, verifica que la instalación ha finalizado satisfactoriamente. Teclea el comando: which c3270
Como paso final ingresa al entorno de desarrollo tecleando el siguiente comando y teclea Enter posteriormente:
c3270 127.0.0.1:3270
Da clic en Enter y te muestra la siguiente pantalla, donde vas a teclear el usuario herc01 y de nuevo tecleas Enter:
En la siguiente pantalla teclea la contraseña: cul8tr seguida de la tecla Enter
Y los 3 asteriscos al final de la pantalla, indican que el sistema está esperando que tecleemos Enter:
Teclea Enter un par de veces y hemos ingresado al entorno de desarrollo:
Para finalizar la ejecución del entorno de desarrollo, desde la pantalla anterior es necesario oprimir la tecla F3 de nuestro teclado, la pantalla que aparece es la siguiente:
Escribe el comando shutdown y teclea Enter:
Ahora escribe logoff, seguido de la tecla Enter; con esto sales del sistema, espera a que concluyan los scripts de finalización del entorno:
¡Listo! Ya estamos preparados para continuar con el curso desde tu mac.