PDF de programación - Mini Como VW en Linux

Imágen de pdf Mini Como VW en Linux

Mini Como VW en Linuxgráfica de visualizaciones

Publicado el 17 de Julio del 2019
411 visualizaciones desde el 17 de Julio del 2019
195,5 KB
5 paginas
Creado hace 18a (01/03/2006)
Mini-Como VisualWorks en Linux (v0.1)
Javier Sánchez Monedero ([email protected])

0. Introducción
Este tutorial está pensado para personas con pocos conocimientos sobre GNU/Linux o empiecen a
tomar contacto con él.

1. Instalación

Descarga de la imagen de CD.

En http://smalltalk.cincom.com/downloads/index.ssp podemos descargar, previo registro gratuito, la
imagen de CD (en formato ISO) que contiene los ficheros necesarios para la instalación en Windows,
GNU/Linux...

Tanto en Windows como GNU/Linux no será necesario que gastes un CD físico para realizar la
instalación. En GNU/Linux sólo tienes que montar la imagen de CD como si fuera una partición o
unidad física más. Por ejemplo, si has descargado una imagen llamada 'CST03aNC_nov03.6.iso', puedes
escribir la siguiente sucesión de comandos:

su
mkdir /mnt/cdImage
mount ­t iso9660 ­o loop /tmp/CST03aNC_nov03.6.iso /mnt/cdImage
ls /mnt/cdImage
umount /mnt/cdImage

Instalación

En el caso de GNU/Linux, basta con seguir las instrucciones que se indican en los propios manuales
incluidos en el propio CD o en http://www.cincom.com/downloads/pdf/Install.pdf.

Qué directorio elegir en la instalación es importante. La filosofía de los sistemas tipo UNIX es instalar
todos los programas que no se proporcionen con el sistema base o la distribución en el directorio
/usr/local/. Así, todos los paquetes que instales desde repositorios en Internet o Cds se instalan en
varios directorios en /usr/lib/. En nuestro caso, lo mejor será elegir un directorio del tipo
/usr/local/vw7.3.1nc/.

Después de la instalación deberías tener un directorio con el siguiente contenido:

$ ls ­l /usr/local/vw7.3.1nc/
total 1508
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 advanced
drwxr­xr­x   4 root root   4096 2005­11­09 23:31 bin
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 database
drwxr­xr­x  15 root root   4096 2005­11­09 23:31 dllcc
drwxr­xr­x   4 root root   4096 2005­11­09 23:31 doc
drwxr­xr­x   3 root root   4096 2005­11­09 23:31 dst
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 examples
­rw­r­­r­­   1 root root 232628 2005­11­09 23:31 fileList.txt
drwxr­xr­x   4 root root   4096 2005­11­09 23:31 goodies

drwxr­xr­x  13 root root   4096 2005­11­09 23:31 help
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 icc
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 image
­rw­r­­r­­   1 root root    152 2005­11­09 23:33 install.log
­rw­r­­r­­   1 root root 922430 2005­11­09 23:31 Install.pdf
­r­xr­xr­x   1 root root    193 2005­11­09 23:31 install_uninstall
­rw­r­­r­­   1 root root   8528 2005­11­09 23:31 license.txt
drwxr­xr­x   3 root root   4096 2005­11­09 23:31 messages
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 net
drwxr­xr­x   3 root root   4096 2005­11­09 23:31 obsolete
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 opentalk
drwxr­xr­x   6 root root   4096 2005­11­09 23:31 packaging
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 parcels
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 pdp
drwxr­xr­x   4 root root   4096 2005­11­09 23:31 plugin
drwxr­xr­x  13 root root   4096 2005­11­09 23:31 preview
­rw­r­­r­­   1 root root   1835 2005­11­09 23:31 readme.txt
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 security
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 store
drwxr­xr­x   2 root root   4096 2005­11­09 23:31 tocs
­rw­r­­r­­   1 root root 193372 2005­11­09 23:33 uninstal.log
­rw­r­­r­­   1 root root    264 2005­11­09 23:31 userActions.txt
­r­xr­xr­x   1 root root    194 2005­11­09 23:31 VisualNC
­rw­r­­r­­   1 root root  45199 2005­11­09 23:31 Welcome.pdf

Problemas en la ejecución del programa

El problema que surge con más frecuencia, y que es difícil de detectar en la ejecución, es que
VisualWorks necesita que las fuentes tipo Ghostscript estén instaladas para ejecutarse. Si no están
instaladas el entorno se quedará colgado al iniciar. En algunas distribuciones, y en especial Debian o
basadas en Debian como Ubuntu, estas fuentes no están instaladas por defecto y es necesario instalar el
paquete 'gsfonts'. También puede ser necesario el paquete 'gsfonts-x11'. Para instalar estos paquetes
puedes teclear su nombre en el gestor de paquetes gráficos synaptic o escribir en la línea de comandos
como usuario root:

apt­get install gsfonts gsfonts­x11

Lanzar el programa

Terminada la instalación es recomendable continuar con un usuario corriente. A menudo mucha gente
trabaja como 'root' para no tener ciertas incomodidades, por ejemplo, con ficheros que no se puedan
modificar, y sin quererlo acaban destrozando el sistema.

Para lanzar el programa debes ejecutar el programa 'vwlinux86' situado en el directorio 'bin/linux86/'
que cuelga del directorio de instalación de VisualWorks. A este programa debes pasarle como primer
argumento la imagen de VisualWorks que quieres utilizar. Es interesante compartir una imagen en una
partición accesible desde Windows y Linux a la vez. Si utilizas la misma versión de VisualWorks verás
que no tienes ningún problema. Puedes crearte tu propio script para lanzar VisualWorks con tu imagen
guardando en un fichero la línea de ejecución, como por ejemplo:

/usr/local/vw7.3.1nc/bin/linux86/vwlinux86 <ruta­a­la­imagen>/visualnc.im

Si guardamos esta línea en 'lanza-vw.sh' (y damos permisos de ejecución), podremos añadir este
pequeño programa a nuestro PATH y lanzar VisualWorks desde accesos directos en el escritorio o
desde la línea de comandos.

2. Configurar VisualWorks

Si has llegado hasta aquí tendrás VisualWorks ejecutándose en GNU/Linux. Ahora vamos a configurar
VisualWorks para mejorar su aspecto o prevenir problemas con los cambios de codificación de
caracteres entre máquinas distintas.

Mejorar el aspecto gráfico

En la ventana principal de VisualWorks podemos acceder a la configuración siguiendo el menú System-
>Settings. En esta ventana podremos elegir el aspecto que más te guste.

Formato de los ficheros para exportar e importar archivos

Si has utilizado versiones antiguas de VisualWorks habrás observado que los ficheros a los que exportas
los paquetes, clases, etc. se guardan como ficheros de texto plano. En cambio, las versiones modernas
de VisualWorks trabajan con ficheros XML por defecto. Si te interesa trabajar con versiones que no
soporten XML puedes configurar VisualWorks para que trabaje siempre con texto plano sencillo
seleccionando 'Chunk Format' en System->Source de la pantalla Settings.

En la siguiente captura habrás observado como ha mejorado el aspecto de VisualWorks bajo
GNU/Linux.

Codificación de caracteres

Cuando trabajes con ficheros editados en Windows puedes tener algunos problemas con los acentos.
Dependiendo de la codificación que tengas de entre las anteriores.

Si tu distribución de GNU/Linux está configurada para el idioma español lo normal será que la
codificación de caracteres que tengas sea ISO-8859-1 (es_ES), ISO-8859-15 (es_ES@euro) o UTF-8.
En Debian o Ubuntu puedes ver qué codificación de caracteres estás utilizando con el comando 'locale'.

Al importar código fuente de un fichero .st generado en Windows puedes tener algunos problemas. Lo
más adecuado con VisualWorks es importar los ficheros .st indicando que utilice la codificación ISO-
8859-1 como se muestra a continuación:

3. Revisión y futuras mejoras

Para cualquier mejora de este manual o pasos que haya obviado puedes escribirme a
[email protected].
  • Links de descarga
http://lwp-l.com/pdf16319

Comentarios de: Mini Como VW en Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad