Además de los requisitos previos expuestos en el apartado anterior, antes de proceder a la instalación del Run-Time de MultiBase en UNIX tenga en cuenta lo siguiente:
No instale NUNCA MultiBase sin haber creado previamente
su correspondiente usuario («ctl»).
No instale NUNCA MultiBase en el directorio raíz «/».
A continuación se describen los pasos a seguir para la correcta instalación de la herramienta:
1. Acceda al sistema con el nombre de usuario indicado («ctl»):
Login: ctl
Password:
$
Cuando aparezca el «prompt» de la «bourne shell» («$»), ejecute el comando su para pasar a superusuario.
$ su
Password:
#
Aparecerá un nuevo «prompt» de shell: «#».
2. El siguiente paso será comprobar si disponemos del suficiente espacio en el «file system» elegido (necesitará aproximadamente 10 Mbytes). Para hacer esta comprobación podremos utilizar cualquiera de los siguientes comandos: df o dfspace:
# df
/ (/dev/.......) 15000 blocks 3500 inodes
Este comando proporciona la información en bloques. En el ejemplo anterior, indica que en el «file system» raíz hay 7,5 Mbytes libres aproximadamente (15.000 bloques).
# dfspace
/ Disk space: 6,64 MB of 23,46 available (28,30%)
En este caso, el comando nos indica exactamente la capacidad disponible en el disco fijo (6,64 Mbytes).
3. Una vez comprobada la capacidad disponible, procederemos a copiar el contenido del soporte magnético en el que se suministra MultiBase al disco fijo. Para ello deberemos emplear el comando cpio con la siguiente sintaxis:
# cpio -iBdcuv < NOMBRE_DISPOSITIVO
El NOMBRE DEL DISPOSITIVO que habrá que indicar dependerá del tipo y de la versión de sistema operativo que estemos utilizando. A continuación exponemos algunos ejemplos para discos flexibles de 5 1/4 y 3 1/2 pulgadas:
| Sistema operativo | FDD 5 1/4" | FDD 3 1/2" |
| UNIX de SCO Primera Unidad Segunda Unidad |
/dev/rfd096ds15 /dev/rdd196ds15 |
/dev/rfd0135ds18 /dev/rfd1135ds18 |
| UNIX de Sun Soft Primera Unidad Segunda Unidad |
/dev/rdsk/f0q15dt /dev/rdsk/f1q15dt |
/dev/rdsk/f0q18dt /dev/rdsk/f1q18dt |
| AIX Primera Unidad Segunda Unidad |
/dev/rfd0 /dev/rfd1 |
El comando cpio se encarga de enlazar todas las unidades (discos flexibles) que se entregan con su copia de MultiBase. Su funcionamiento consiste en detectar el final de cada una de las unidades (discos, cintas, etc.) produciendo, en algunos sistemas, un error. Una vez que detecta el final de cada unidad aparece un mensaje indicando que debemos introducir la siguiente:
Reached end of medium on output.
If you want to go on, type device/file name when ready.
y VOLVER A INTRODUCIR el nombre del dispositivo («/dev/r…»).
NOTA: El nombre de dispositivo deberá ser siempre de tipo «carácter». En caso de utilizar el dispositivo de «bloque» no se podrán enlazar las unidades.
Algunos sistemas UNIX admiten otra sintaxis para el comando cpio que NO obliga a introducir el nombre del dispositivo por cada una de las unidades. En estos casos la sintaxis es la siguiente:
# cpio -iBdcuv -I NOMBRE DEL DISPOSITIVO
La ejecución de este comando provoca el siguiente mensaje al final de cada unidad:
Reached end of medium on output.
Change to part 2 and press RETURN key.
Debiendo proceder al cambio de la unidad existente en el «drive» y pulsar [RETURN].
Si la instalación se realiza desde CD, los pasos son los siguientes:
mount tipo dispositivo directorio
Por ejemplo, en Linux:
mount -t iso9660 /dev/cdrom /mnt
cp -R directorio
4. El siguiente paso consiste en cambiar de propietarios, grupos y permisos UNIX. Esta operación se realiza a través del siguiente comando:
# ./installrt
Los mensajes que aparecerán al ejecutar estos ficheros son:
Installing directory bin
Installing directory etc
Installing directory ep
Installing directory lib
Installing directory msg
Installing directory msg/english
Una vez ejecutado el correspondiente programa, compruebe que los ficheros «./bin/trepidx» y «./lib/ctsql» tienen las siguientes características:
Propietario: root
Permisos: -rwsr-sr-x
Para ello, utilizaremos la siguiente secuencia de comandos UNIX:
$ pwd
/usr/ctl
$ ls -l ./bin/trepidx ./lib/ctsql
-rwsr-sr-x 1 root other ./bin/trepidx
-rwsr-sr-x 1 root other ./lib/ctsql
Llegados a este punto, su Licencia de MultiBase debe estar ya instalada en su ordenador. En caso de que éste sea un ordenador personal bajo sistema operativo UNIX, para poder trabajar precisará, además, un proceso de serialización.
Esta serialización podrá ser de dos tipos: mixta (utilizando elementos hardware —llave o «mochila»— y software) o lógica (sólo software). En los siguientes epígrafes se comenta en detalle cada uno de estos procesos.

Este tipo se serialización emplea una protección física, consistente en una llave o «mochila» que se conecta a cualquier puerto serie del ordenador.
Para instalar correctamente esta llave, tanto a nivel de hardware como de software, se deberán seguir los pasos que a continuación se indican:
A nivel de hardware, lo único que debemos realizar es conectar la llave a un puerto serie del ordenador. Dependiendo de si el puerto es de 9 ó 25 pines habrá que emplear o no un adaptador que se entrega junto con la llave.
Para comenzar el proceso de serialización deberemos conocer previamente el nombre del dispositivo que maneja el puerto elegido. Por ejemplo:
| UNIX de SCO | UNIX de SunSoft | |
| COM1 COM2 |
/dev/tty1a /dev/tty2a |
/dev/tty00 /dev/tty01 |
El puerto serie deberá estar deshabilitado («disable»).
Compruebe en el fichero «/etc/inittab» que la línea
correspondiente a dicho puerto se encuentra en «off» y
no en «respawn». Por ejemplo:
En UNIX de SCO:
1a:2345:off: /etc/getty /dev/tty1a 9600
1A:2345:off: /etc/getty /dev/tty1A 9600
2a:2345:respawn: /etc/getty /dev/tty2a 9600
En UNIX de SunSoft:
00:2345:off:/etc/getty /dev/tty00 9600
01:2345:respawn:/etc/getty /dev/tty01 9600
En este caso se podría utilizar el puerto «COM1» para
conectar la llave, ya que se encuentra deshabilitado («off»).
De no ser así habría que darlo de baja como terminal. Esta
operación deberá realizarla el administrador de la máquina
UNIX.
Una vez deshabilitado el puerto, reinicie el ordenador para que la configuración
elegida surta efecto.
NOTA: Si está trabajando con UNIX de SCO, tenga en cuenta que en
este caso existen varios «drivers» que manejan el mismo puerto
(COM1 y COM2). Estos «drivers» deberán estar igualmente
deshabilitados. Por ejemplo:
| Puerto | Drivers |
| COM1 COM1 COM2 COM2 |
/dev/tty1a /dev/tty1A /dev/tty2a /dev/tty2A |
A continuación habrá que conceder todos los permisos posibles al nombre del dispositivo del puerto elegido. Esta operación se realiza con el comando UNIX:
# chmod 777 /dev/tty…
Además, habrá que asignar el propietario «root» al nombre del dispositivo. Esta operación se efectúa mediante el comando:
# chown root /dev/tty…
La conexión interna de la llave con conector de 25 pines es la siguiente:
| Pin | Señal | Entrada/Salida |
| 2 | TXD | S |
| 3 | RXD | E |
| 20 | DTR | S |
| 6 | DSR | E |
| 8 | DCR | E |
| 4 | RTS | S |
| 5 | CTS | E |
Internamente, estos pines se hallan conectados de la siguiente forma:
Pin 20 con el 6 y 8
Pin 4 con el 5
Si su Licencia no incluye la «mochila» expuesta en el apartado anterior, para poder trabajar con ella deberá solicitar al Departamento de Soporte de TransTOOLs un «Número de Instalación». Para ello, una vez instalada su copia, proceda de acuerdo a los siguientes pasos:
Ejecute el comando «mbser -p»:
$TRANSDIR/bin/mbser -p
Este comando mostrará en pantalla el «Número de Serie» de su Licencia.
A continuación, comunique a TransTOOLs sus números de «Serie» y de «Licencia» para que le adjudiquen su «Número de Instalación».
Una vez obtenido dicho número, ejecute nuevamente el comando mbser con el siguiente formato:
mbser -s [número de instalación]
Tras ejecutar este comando su Licencia se encontrará ya operativa para empezar a trabajar.
Si por algún motivo necesitase modificar la ubicación de la Licencia de MultiBase en su ordenador, o bien instalarla en otro distinto, deberá proceder previamente a su desinstalación.
IMPORTANTE: No borre o copie nunca directamente los archivos de MultiBase sin antes haber desinstalado su Licencia.
Para desinstalar MultiBase ejecute el comando «mbser -r». Este comando mostrará en pantalla su «Número de Desinstalación». Tome nota del mismo porque le será requerido por TransTOOLs para futuras instalaciones de su Licencia.
Para volver a instalar y serializar de nuevo su Licencia de MultiBase proceda de acuerdo a los pasos indicados anteriormente.
La Licencia de MultiBase funcionará sin el «Número de Instalación» durante el plazo indicado en la etiqueta exterior del embalaje del producto. Transcurrido este plazo dicho número es imprescindible para poder trabajar con MultiBase.