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.
TransTOOL sólo funciona de forma correcta sobre sistemas operativos originales. Cualquier intento de ejecución sobre sistemas "piratas" será infructuoso.
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.
Compruebe que tiene el "kernel" configurado adecuadamente (procesos, memoria, file systems, usuarios, dispositivos, etc.).
Instale TransTOOL sobre una máquina con 40 Mbytes libres en el disco fijo y, al menos, 4 Mbytes de memoria RAM.
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.
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:
"Not owner": Que indicará que el T2 no ha sido instalado correctamente, en cuyo caso deberá repetir el proceso de instalación.
"This product has a bad serial number": Que indicará que el producto no se corresponde con la máquina en la que se está tratando de instalar, en cuyo caso se deberá poner en contacto con su distribuidor de TransTOOL.
"System must be upgraded": Que indicará que la versión de su sistema operativo no es la adecuada para el correcto funcionamiento de TransTOOL, en cuyo caso se deberá poner en contacto con su distribuidor para que le instale la actualización correspondiente del sistema.
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.
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.
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.
TERM: Indica el tipo de terminal utilizado. No tiene valores por defecto, por lo que deberá inicializarla obligatoriamente.
DBPRINT: Indica el tipo de impresora. Por defecto es "/dev/lp".
RPRINTER: Indica el fichero de configuración de filtros de la impresora que va a utilizar. No tiene valor por defecto, por lo que tendrá que inicializarla. TransTOOL dispone de un fichero, ("/usr/trans/etc/printer.f3150) que contiene los filtros para una impresora "Facit 3150". Si le sirve este tipo de impresora, inicialice la variable RPRINTER de la siguiente forma:
RPRINTER=f3150
export RPRINTER
TRANSDIR: Indica el directorio que contiene los ficheros que componen TransTOOL. Por defecto es "/usr/trans". El programa de instalación realiza esta operación de forma automática, por lo que no deberá preocuparse de inicializar esta variable.
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
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".
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.
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.
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.