• Categorías

  • « | Home

    SCO Unix sobre qemu: bonus

    By cesar | julio 2, 2013

    Si instalaste SCO Unix como se describe en la entraga anterior, es posible que las siguientes utilidades te sean de ayuda.

    Instalación de putty en GNU/Linux

    El primer programa será para instalar en nuestra pc. Los programas gráficos konsole y gnome-terminal tienen el defecto que no se ven bien con la terminal típica de los sistemas SCO que es scoansi. Sin embargo putty es un programa libre de emulación de terminales muy cuidado, con u completo soporte para SCO.

    Instalamos los paquetes en nuestro Debian GNU/Linux:

     Bash |  copy code |? 
    1. apt-get install putty putty-tools

    Para configurar la sesión, hay que retocar algunos valores. Supongamos que deseamos acceder a un sistema SCO antiguo, que no tiene SSH y debemos utilizar telnet:

    rsync para SCO Unix

    Cuando instalas un servidor a nuevo, lo siguiente es copiarle archivos de datos, programas fuentes, y perfiles de usuarios. rsync es una herramienta ideal para esa tarea, ya que puede continuar una copia interrrumpida, sin necesidad de recomenzarla desde el principio.

    Vamos a instalar rsync en el SCO Unix.

    Lo descargamos en nuestra pc:

     Bash |  copy code |? 
    1. wget http://www.aljex.com/bkw/sco/rsync.tar.bz2

    Lo copiamos al sistema SCO:

     Bash |  copy code |? 
    1. scp rsync.tar.bz2 root@IP_SCO:/tmp

    Descomprimirlo y desempaquetarlo con:

     Bash |  copy code |? 
    1. bunzip2 /tmp/rsync.tar.bz2
    2. cd /
    3. tar xvf /tmp/rsync.tar

    El programa queda instalado en /usr/local/bin/rsync.

    Cuando lo queremos usar desde nuestra pc, podemos hacer, por ejemplo:

     Bash |  copy code |? 
    1. rsync -Pav --rsync-path=/usr/local/bin/rsync root@IP_SCO:/tmp /tmp/

    Instalación de RM COBOL 85 sobre SCO Unix 3.2 2

    El RM COBOL 85 que me tocó instalar venía en disquetes de 3.5 pulgadas. Si, leiste bien, disquetes. Dos disquetes para el compilador, y dos para el runtime. Menos mal que pude conseguir una disquetera externa conectable mediante USB.

    Los disquetes están en formato cpio, que son una especie de archivo multiparte.

    La secuencia de instalación, será la siguiente: pasamos los disquetes a imágenes binarias, subimos las imágenes al SCO virtualizado, y las desempaquetamos, luego corremos el programa de instalación.

    Vamos a crear la imágenes con dd en GNU/Linux. Si no tienen un GNU/Linux y usas MS Windows, pues, lo lamento por tí, pero igual puedes obtener las imágenes mediante rawread[1].

    Para no mezclar las imágenes, utilicé nombres descriptivos en los archivos:

    Creamos en el SCO un directorio para contener los archivos desempaquetados a partir de los disquetes:

     Bash |  copy code |? 
    1. mkdir /usr/local/rmcobol

    Copiamos las imágenes de los disquetes a ese directorio, por ejemplo usando SCP o NFS, al directorio /tmp del SCO.

    Desempaquetamos los archivos cpio:

     Bash |  copy code |? 
    1. cd /usr/local/rmcobol
    2. cpio -ivcmB < /tmp/rmcobol85-development-v6.06.01-scounix-v3.2.2-disk-1-of-2.img
    3. cpio -ivcmB < /tmp/rmcobol85-development-v6.06.01-scounix-v3.2.2-disk-2-of-2.img

    Si los disquetes se hubieran insertado en la disquetera física de una máquina física, el mandato hubiera sido:

     sh |  copy code |? 
    1. cpio -ivcmB < /dev/dsk/f0q18dt

    Y con un 1 en vez de un 0 si es la segunda disquetera.

    Corremos el programa de instalación:

     sh |  copy code |? 
    1. ./rminstall

    Este programa copia archivos en /usr/bin/. Los instaladores de antaño eran así de mal comportados. Ahora se esperaría que use /usr/local/.

    Esto muestra en pantalla lo siguiente:

     Text |  copy code |? 
    1.                      Installation of RM/COBOL-85
    2.            You Must be Super User (root) To install This Product
    3.                   (press system cancel key to abort)
    4. Press Return To Continue:
    5. Unzipping compressed files...
    6. Installing compiler into /usr/bin...
    7. Installing runtime into /usr/bin...

    Cuando te haga la siguiente pregunta, responde con terminfo, que es la alternativa moderna de gestión de capacidades para terminales.

    Which version of the runtime/recover1 do you want to install, (terminfo or termcap)?

    Y por último muestra:
    Installation complete!

    Conclusión

    Hemos instalado ciertos programas que facilitan el trabajo con sistemas SCO Unix heredados.

    Sinceramente espero que nunca los tengas que usar, y que aproveches tu vida en cosas más modernas y cool.

    Nos leemos…

    Referencias

    [1] http://iutsa.unice.fr/~frati/_TOOLS/zip+iso+boot/rawrite/Rawrite-Rawread.htm

    Share

    Topics: SCO Unix, sysadmin | No Comments »

    Comments

    You must be logged in to post a comment.