Página de inicio - Tecla de acceso: 1
Notas técnicas

TransTOOL (T2). Procedimiento de instalación

1. Recomendaciones

  1. Cerciórese del sistema operativo instalado en su ordenador (UNIX de SunSoft, SCO-UNIX, Xenix, HP-UX, DG-UX, etc.), así como de su versión.

    El TransTOOL que usted recibe está implementado para un determinado sistema operativo y versión (estos datos vienen indicados en las etiquetas de los discos o de la cinta que contiene su copia). Si estos datos no coinciden la herramienta no funcionará, o lo hará de manera incorrecta.

  2. TransTOOL sólo funciona de forma correcta sobre sistemas operativos originales. Cualquier intento de ejecución sobre sistemas "piratas" será infructuoso.

  3. En general, asegúrese del buen funcionamiento de su entorno. Si tiene problemas antes de la instalación de TransTOOL, éstos se le seguirán presentando después, y la herramienta no funcionará correctamente.

  4. Compruebe que tiene el "kernel" configurado adecuadamente (procesos, memoria, file systems, usuarios, dispositivos, etc.).

  5. Instale TransTOOL sobre una máquina con 40 Mbytes libres en el disco fijo y, al menos, 4 Mbytes de memoria RAM.

2. Cómo elegir el idioma de trabajo

Como norma general, la Licencia de TransTOOL que usted recibe funciona en castellano. No obstante, es posible cambiar el idioma de trabajo mediante la variable de entorno DBLANG. Así, por ejemplo, si deseásemos trabajar con el T2 en catalán, especificaríamos lo siguiente:

$ DBLANG = "msg/catalan"
$ export DBLANG

Tras lo cual, al arrancar nuevamente TransTOOL las pantallas aparecerían en dicho idioma.

Los idiomas disponibles actualmente, tal y como usted debe indicarlos en la variable DBLANG, son: catalan (sin acento) y english.

Estos idiomas se encuentran en el PATH "/usr/trans/msg" como directorios.

3. Instalación del producto

Los pasos a realizar para una correcta instalación de TransTOOL son los siguientes:

a) Cree el usuario trans.

b) Haga login como trans y pase a superusuario con el comando:

su

c) A continuación teclee:

# cpio -icduvmB < nombre_dispositivo

Si tiene algún problema con la instalación del producto, póngase en contacto con el Departamento de Soporte de TransTOOLs (teléfono 91 350 03 22, e-mail: soporte@transtools.com).

d) Una vez completado el paso anterior, ejecute el comando:

# ./installtrans Para la versión de Desarrollo.
# ./installt2rt Para la versión Run Time.

De esta forma se realizará la instalación del producto en los diferentes directorios del disco.

e) En cualquier usuario que vaya a utilizar TransTOOL se deberá comprobar:

Si la instalación no ha sido correcta, al ejecutar TransTOOL (comando trans), podrá aparecer uno de los siguientes mensajes:

Nota: En cualquiera de los tres casos, una vez recibido el mensaje, el terminal puede dar la sensación de no obedecer al teclado. Para resolver este problema deberá pulsar ("a ciegas") la siguiente secuencia:

<Ctrl><J>stty         sane<Ctrl><J>

Con lo cual su terminal volverá a dar su respuesta habitual. Si no es así, realice un "kill" de la shell que esté rodando el terminal desde otro terminal.

4. Variables de entorno

Tanto el sistema operativo como TransTOOL poseen una serie de variables, llamadas variables de entorno, que se utilizan para personalizar su sistema.

Las variables de entorno de TransTOOL se explican en los Apéndices del Manual General, mientras que las correspondientes a su sistema operativo podrá encontrarlas en el Manual de Usuario o del Administrador del Sistema. No obstante, haremos hincapié aquí en aquellas imprescindibles para trabajar desde cualquier terminal y cualquier impresora con TransTOOL.

4.1. Variables del sistema operativo

La única variable obligatoria es PATH, que es la que indica al sistema operativo en qué directorios ha de buscar los programas a ejecutar. De todas formas, no se preocupe por ella, el programa de instalación la define automáticamente para que usted pueda trabajar con TransTOOL.

4.2. Variables del T2

RPRINTER=f3150
export RPRINTER

IMPORTANTE: Cuando inicialice variables de entorno, tenga cuidado de no dejar espacios en blanco entre el nombre de la variable y su valor.

Por ejemplo:

PATH=/usr/trans/bin      —     CORRECTO
PATH =/usr/trans/bin     —     INCORRECTO

5. Configuración de terminales

A continuación se comentan las características de los ficheros relacionados con los posibles terminales a utilizar con TransTOOL. La lista de estos terminales es la siguiente:

Nombre Denominación
Termcap
ALTOS III altos3
ANSI ansi
ANSI2 ansi2
APD5 apd5
APD6 apd6
AT386 AT386
FT - 8520/uvt1224 FT220
HP - 700/22 h70022
HP - 700/92 h70092
IBM - 8512 ibm8512
OLIVETTI VT - 220 olivt220
SVT - 1220 svt1220
TELEVIDEO 925 tvi925
WYSE50 wyse50
WYSE60 wyse60
WYSE60B wyse60b

La mayoría de los ficheros que vamos a comentar se encuentran en el subdirectorio "etc" del "trans".

5.1. Contenido de la variable TERM

La variable de entorno TERM debe contener cualquiera de los valores asignados a un terminal que tenga especificación en el Termcap.

Por ejemplo, para una pantalla con emulación VT220 el valor de la variable TERM sería:

TERM=vt220
export TERM

Con este valor, al ejecutar trans accederá al Termcap para obtener las secuencias de control que manejan dicho terminal. Si existe dicha especificación y el setup del terminal está configurado correctamente, el Trans debe aparecer sin ninguna anomalía en la pantalla.

5.2. Especificación en el Termcap

El fichero Termcap se encuentra en el subdirectorio "etc" del "trans". Su función es definir cada una de las teclas, a base de secuencias de control ASCII, de diversos terminales.

En este fichero se encuentran definidos muchos terminales, pero no todos los existentes en el mercado. La definición de un terminal en el Termcap está muy ligada con la variable de entorno TERM. Dependiendo del valor de ésta, en el momento en que se acceda al trans se invocará automáticamente la especificación en el Termcap que disponga el terminal especificado en la variable TERM.

En caso de no encontrar dicha especificación en el Termcap, al intentar repintar el trans se desconfigurará la pantalla.

Si la variable está correctamente definida deberemos comprobar si existe o no especificación en el Termcap para dicho terminal. Para ello tenemos que buscar en el fichero "/usr/trans/etc/termcap" el valor asignado a la variable de entorno TERM.

En el ejemplo expuesto anteriormente, buscaríamos vt220. En caso de existir dicha especificación en el termcap deberíamos comprobar el setup de la pantalla.

Por el contrario, si no existiese dicha especificación en el termcap, deberíamos buscar una que se adaptase a la emulación que estamos utilizando y, a partir de ella, comenzar nuestro propio Termcap.

5.3. Terminología para la construcción de un Termcap

Como norma general a la hora de construir la especificación de un terminal en el Termcap, todas las secuencias de control se especificarán en ASCII o en octal.

En caso de utilizar la secuencia en octal deberemos emplear un "back-slash" (\) entre cada carácter. Por ejemplo:

ic=\EA o ic=\033\0101

Como podemos comprobar en el ejemplo, en caso de que el valor octal sea superior a cien (100) deberemos especificar cuatro dígitos. Es decir, siempre comenzaremos la especificación con un cero.

»