Translate

sábado, 29 de abril de 2017

Uso, empleo, formateo , creación de filesystems hfs y hfs+ / hfsplus con gparted en Linux CentOS 6

Translated text
  • Es necesario habilitar los repositorios EPEL y elrepo:
 yum -y install epel-release.noarch
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
  •  Si se usan las herramientas de Paragon, es necesario también instalar un kernel más nuevo:
yum -y --enablerepo=elrepo-kernel install kernel-lt kernel-lt-devel

Montaje y uso de Filesystems (FS) con   diskdev_cmds ( hfs-tools, hfsplus-tools )

  •  Instalar los módulos del kernel para que puedan leer particiones con sistemas de archivos hfs y hfsplus (hfs+):
yum -y install kmod-hfs kmod-hfsplus

  • Con esto ya se puede usar el mount. Para crear los filesystems hfs y hfsplus es necesario instalar mkfs.hfs y mkfs.hfsplus. Para ello se puede usar el software libre diskdev_cmds u opcionalmente el de Paragon

Creación de Filesystems (FS) con   diskdev_cmds ( hfs-tools, hfsplus-tools )
  • Para CentOS 6 no encontré hfsplus-tools pero hay un programa equivalente que se llama diskdev_cmds y se puede bajar de rpm.pbone.net. Esta es la página:
http://rpm.pbone.net/index.php3/stat/4/idpl/23514719/dir/centos_6/com/diskdev_cmds-332.14-3.2.x86_64.rpm.html

  • Y si existe aún el archivo , se puede instalar con:

yum -y install ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/hrongyorgy/CentOS_CentOS-6/x86_64/diskdev_cmds-332.14-3.2.x86_64.rpm

  • El producto comercial Paragon tiene una versión de prueba y tiene algunas ventajas sobre la opción libre de hfs+. Home page:  
Paragon software

se desempaca el producto con :
tar xvfz <archivo.tar.gz>

  • Y se instala empleando el script:
./install.sh
By installing this software you accept the terms of End User License Agreement listed in License file.
Continue installing? [yes/no/read].
yes
Searching and removing previously installed UFSD driver in /lib/modules/3.10.105-1.el6.elrepo.x86_64/
Preparing to install
Building driver to kernel 3.10.105-1.el6.elrepo.x86_64
Install driver to kernel 3.10.105-1.el6.elrepo.x86_64
Driver was installed to system
which: no systemd in (/sbin:/bin:/usr/sbin:/usr/bin)
which: no systemctl in (/sbin:/bin:/usr/sbin:/usr/bin)
Installation complete!


domingo, 12 de marzo de 2017

Instalación de ambiente gráfico en instalación de CentOS 6.6 y CentOS 7 "Minimal"

Translated text

Después de realizar la instalación "Mínima" de CentOS 6.x, es necesario activar la tarjeta de red y que tome una dirección de IP. Para esto, es necesario identificar previamente los interfaces de red. Esto último lo podemos hacer entrando como root y ejecutando:

ifconfig -a

Para el caso de Centos 7.x se puede determinar el nombre de la tarjeta ejecutando como root:

ip link

En mi caso, la tarjeta de red tipo Ethernet está identificada con el nombre  'em1'. Le asignamos la dirección con:

dhclient em1

Una vez obtenida la dirección de red, procedemos a instalar el ambiente gráfico y el Firefox con los comandos:

Si se desea instalar el Xfce, es necesario instalar el EPEL (Extra Packages for Enterprise Linux):

Para las versiones más recientes de de CentOS 6 y para CentOS 7, es suficiente poner como root:

yum  -y install epel-release

En caso de que no se realice automáticamente la  instalación, se puede bajar primero el wget y mediante éste último instalar el paquete contenido en el url que se indica:

yum -y install wget


wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum -y install ./epel-release-6-8.noarch.rpm



Ya instalado el EPEL en CentOS 6, se puede instalar el grupo de programas pertenecientes al ambiente gráfico XFCE:

yum groupinstall Xfce

O si se desea instalar el Gnome:




yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"

yum -y install firefox


En CentOS 7, para instalar el Xfce, es necesario indicar además que se instale el X11:

yum groupinstall Xfce X11




Después de esto ya es posible iniciar el sistema en ambiente gráfico. 

En CentOS 6  se cambia al nivel de arranque 5 con:


telinit 5

Para que la próxima vez arranque en el nivel 5 es necesario editar como root el archivo /etc/inittab. Para ello, dentro del ambiente gráfico abrir una terminal y como root poner:
 
gedit /etc/inittab
 
Y donde dice:  "id:3:initdefault", modificarlo para que quede: 


id:5:initdefault

Guardar los cambios y si es necesario probar esto, será necesario reiniciar la máquina.




En CentOS 7 es necesario, establecer el 'target' gráfico con:

systemctl set-default graphical.target

Que en realidad creará una liga

 
Referencias:
How to install Desktop Environments on CentOS 7?

jueves, 16 de febrero de 2017

Instalación de IDE de Arduino en Linux CentOS 6 y tarjetas Sparkfun


Translated text

  1. (Estos 4 pasos son opcionales pero si tiene una tarjeta de Spakfun tendrá que seguirlos):
    1. El kernel que trae CentOS por default es la versión 2.6. En algunos casos, como es la tarjeta Sparkfun, la versión instalada no permitía acceder a la tarjeta del Arduino. En ese caso se recomienda instalar el kernel 3. Para ello es necesario primero instalar el repositorio 'elrepo.org' :
    2. rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
      rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
      #o para CentOS 6.6: 
      yum -y install http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
      #o para CentOS 6.8: 
      yum -y install http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
      #o para CentOS 6.9/6.10: 
      yum -y install http://www.elrepo.org/elrepo-release-6-9.el6.elrepo.noarch.rpm 
       
       
       
    3. Instalar el kernel 'Long Term' del repositorio 'elrepo'. Opcionalmente también se puede instalar la parte de desarrollo por si se emplea además el VirutalBox y es necesario compilar los drivers de VirualBox:
    4. yum -y --enablerepo=elrepo-kernel install kernel-lt kernel-lt-devel
       
      
      
    5. Editar el grub.conf para que tenga un nuevo titulo , por ejemplo 'Arduino'. La siguiente linea pondrá 'Arduino donde encuentre en el tilte el kernel 3 o 4 de el repo:
    6.   
      sed -i 's/title.*[34]\..*elrepo.*/title Arduino/g' /etc/grub.conf
      
      
    7. Actualizar configuración del grub:
    8.  
      grub-install hd0
      












  • Instalar IDE de Arduino (como root), bajándolo preferentemente de arduino.cc o bajarlo de lab.anahuac.mx con:

  • 
    
    cd /usr/local
    wget http://lab.anahuac.mx/diaov/arduino/arduino-1.8.1-linux64.tar.xz
    tar xvfJ arduino-1.8.1-linux64.tar.xz
     
     



  • Crear liga:

  • ln -s arduino-1.8.1/ arduino
     




  • Agregar el directorio de instalación al PATH del sistema:

  • echo 'export PATH=$PATH:/usr/local/arduino' > /etc/profile.d/arduino.sh
     




  • Agregar el usuario al grupo de dialout, que es el grupo correspondiene a /dev/ttyACM*. Por ejemplo:

  •  
      usermod -a -G dialout alumno
    
    #O automáticamente, si ya se connectó el Arduino:
    
    usermod -a -G `ls -g /dev/ttyACM0 | cut -f3 -d' ' ` alumno
    







  • En el Desktop del usuario crear un launcher con:

  • cd ~/Desktop
    # ( o cd ~/Escritorio )
    
    cat > Arduino.desktop << FIN
    #!/usr/bin/env xdg-open
    
    [Desktop Entry]
    Version=1.0
    Type=Application
    Terminal=false
    Icon[es_MX]=/usr/local/arduino/lib/arduino.png
    Name[es_MX]=Arduino
    Exec=/usr/local/arduino/arduino
    Comment[es_MX]=Arduino IDE
    Name=Arduino
    Comment=Arduino IDE
    Icon=/usr/local/arduino/lib/arduino.png
    FIN
    chmod +x Arduino.desktop 
    
    







  • Si se instaló el nuevo kernel, es necesario reiniciar la máquina y seleccionar el arranque con el kernel indicado por el nuevo título.
  • Si no se instaló el nuevo kernel, solo es necesario salir de la cuenta del usuario y volver a entrar para que el ambiente de trabajo tome en cuenta los cambios de grupo y las variables de ambiente.
  • Probar el IDE Arduino con la cuenta del usuario. (Por ejemplo alumno)
  • Seleccionar del menú 'Tools' la tarjeta, el procesador y el puerto correspondientes. 
  • martes, 31 de enero de 2017

    Compilación e instalación de aria2 en CentOS 6 (6.8)

    Translated text

    • Instalar como usuario root el grupo de paquetes correspondientes a las herramientas de desarrollo 'Development Tools', así como los paquetes necesarios para la compilación del aria2: 
     
      yum -y groupinstall 'Development Tools' 
      yum -y install expat-devel gnutls-devel libmetalink-devel libtorrent libuv-devel libxml2-devel openssl-devel sqlite-devel xmlrpc3-client-devel xmlrpc3-server-devel zlib-devel
       
    • Como usuario normal, bajar de sourceforge.net la versión 1.17.1, que  es la última versión que permite compilar el CentOS 6.8 . Se recomienda bajar el archivo aria2-1.17.1.tar.xz
      https://sourceforge.net/projects/aria2/files/stable/aria2-1.17.1/ 
       También se puede bajar con :
    cd 
    cd Downloads 
    wget -c http://lab.anahuac.mx/rpms/aria2-1.17.1.tar.xz
       
    • Cambiarse al directorio de descargas, descomprimir y 'desentarrar' el archivo:
      cd Downloads
      tar xvfJ aria2-1.17.1.tar.xz
      
      
    • Cambiarse al directorio recién creado y ejecutar el comando ./configure:
      cd aria2-1.17.1
      ./configure
      
    • Compilar con la utilería make:
       make
      
      Nota: La compilación puede tardar varios minutos.
    • Instalar como usuario root:
      
             
        su
        make install
          
      
      
    • Ahora probamos bajar un archivo con 1 stream y con 2 streams en aria2c:
       aria2c -x1 http://mirror.n5tech.com/CentOS/6.8/isos/i386/CentOS-6.8-i386-netinstall.iso
       aria2c -x2 http://mirror.n5tech.com/CentOS/6.8/isos/i386/CentOS-6.8-i386-netinstall.iso
      

    martes, 24 de enero de 2017

    Instalación del editor Bluefish en CentOS 6 (64 bits)

    Sitio de donde se pueden bajar los RPMs:

    http://bfwiki.tellefsen.net/index.php/Installing_Bluefish#Installing_Bluefish_on_RHEL.2FCentOS_6.5 
     
    Como root, bajar los rpms e instalarlos:
     
    wget http://bluefish.linuxexperience.net/downloads/epel6/release/x86_64/bluefish-2.2.7-1.el6.x86_64.rpm 
    wget http://bluefish.linuxexperience.net/downloads/epel6/release/x86_64/bluefish-shared-data-2.2.7-1.el6.noarch.rpm
    yum -y install bluefish*rpm

    También se pueden bajar de:

    wget -c http://lab.anahuac.mx/rpms/bluefish-2.2.7-1.el6.x86_64.rpm
    wget -c http://lab.anahuac.mx/rpms/bluefish-shared-data-2.2.7-1.el6.noarch.rpm

    Instalación de Geogebra en CentOS 6 (64 bits)

    Translated text
    1. Abrir una terminal y convertirse en usuario root:
    2.  
        su -
      
      
    3. Crear un directorio para bajar los paquetes y cambiarse a este:
    4.  
        mkdir geo && cd geo
       
       
    5. Puede bajar directamente el  RPM de Geogebra desde:
    http://www.geogebra.net/linux/rpm/x86_64/
    o para 322 bits:
    http://www.geogebra.net/linux/rpm/i386/

    Se recomienda la versión 5 

     Ejemplo de instalación:
     wget http://www.geogebra.net/linux/rpm/x86_64/geogebra5-5.0.523.0-666150.x86_64.rpm

    yum -y install geogebra5-5.0.523.0-666150.x86_64.rpm


    Originalmente también se podía obtener de pbone.net pero al parecer ya no hay archivos.
    1. Entrar a rpm.pbone.net . Hacer click en 'Search' y seleccionar 'Advanced RPM Search'
    2. Hacer click en botón 'Uncheck all' y seleccionar solo CentOS6.
    3. Poner geogebra en el cuadro de texto y hacer click en botón 'SEARCH'
    4. Hacer click en la primera liga. Por ejemplo, en liga.
    5. Debajo de la palabra 'Download' copiar con el botón derecho del ratón la liga y bajarla con el wget. Ejemplo:
    6.   
         wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/heimdall78/CentOS_CentOS-6/x86_64/geogebra5-4.9.192.0-2.1.x86_64.rpm
      
      
    7.  El paquete para instalar todavía requiere de otros dos paquetes: geogebra5-jogl2 (geogebra5_exec ) y geogebra-mime-data . Los buscamos y guardamos de igual manera que el paquete anterior:
    8.   
        wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/heimdall78/CentOS_CentOS-6/noarch/geogebra5-jogl2-4.9.192.0-2.1.noarch.rpm 
        wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/heimdall78/CentOS_CentOS-6/noarch/geogebra-mime-data-1.0-76.1.noarch.rpm
      
    9. Procedemos a instalarlos con yum:
    10.  
       yum -y install geogebra*rpm
      
      

    martes, 20 de enero de 2015

    Instalación de ambiente gráfico en instalación de CentOS 6 (6.6) "Minimal"

    Translated text

    Después de realizar la instalación "Mínima" de CentOS 6.x, es necesario activar la tarjeta de red y que tome una dirección de IP. Para esto, es necesario identificar previamente los interfaces de red. Esto último lo podemos hacer entrando como root y ejecutando:

    ifconfig -a

    En mi caso, la tarjeta de red tipo Ethernet está identificada con el nombre  'em1'. Le asignamos la dirección con:

    dhclient em1

    Una vez obtenida la dirección de red, procedemos a instalar el ambiente gráfico y el Firefox con los comandos:


    yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"

    yum -y install firefox


    Después de esto ya es posible iniciar el sistema en ambiente gráfico. Esto se hace cambiando al nivel de arranque 5 con:


    telinit 5


    Para que la próxima vez arranque en el nivel 5 es necesario editar como root el archivo /etc/inittab:
     
    gedit /etc/inittab
     
    Y donde dice:  "id:3:initdefault", modificarlo para que quede: 


    id:5:initdefault

    Guardar los cambios y si es necesario probar esto, será necesario reiniciar la máquina.

    martes, 7 de octubre de 2014

    Instalación de Java ( Oracle ) en CentOS 6 (6.5 - 6.9) para acceso a VNC por medio de HTTP

    Translated text

    Este documento es para el Java de Oracle, si se desea hacerlo con el openjdk y el plugin icedtea ver la liga:

    Acceso a VNC por medio de java applet mediante openjdk , plugin icedtea desde Firefox en CentOS 6

    Para plataformas de 32 y 64 bits ( x86 y x86_64):


    Para plataforma de 64 bits ver más abajo el documento.

    Para plataforma de 32 bits, x86 :

    Se recomienda previamente instalar la última versión de JRE (Java Running  Enviroment). Esta se puede bajar de:

    http://java.com/en/download/


    Identificar el plugin de la instalación de Java. Por ejemplo, desde la terminal se puede poner:

    rpm -ql jre | grep libnpjp2.so

    o si se  tienen varias versiones instaladas de jre:

    rpm -qa | grep jre | tail -1 | xargs rpm -ql | grep libnpjp


    Lo que en mi caso, el primer comando me da como resultado:


    /usr/java/jre1.7.0_67/lib/i386/libnpjp2.so


    Ahora como usuario root hay que cambiarse al directorio de plugins de mozilla. Este directorio de plugins lo emplea el Firefox cuando inicia. Para el caso de 32 bits:

    cd /usr/lib/mozilla/plugins


    En caso de que sea sistema de 64 bits, ponemos:

    cd /usr/lib64/mozilla/plugins

    Realizamos una liga simbólica en sistema de 32 bits:

    ln -s /usr/java/jre1.7.0_67/lib/i386/libnpjp2.so


    En el caso de ser sistema de 64 bits:

     ln -s  /usr/java/jre1.8.0_171-amd64/lib/amd64/libnpjp2.so

    y verificamos que esté la liga en el directorio (Ejemplo para 32 bits):

    # ls -al
    total 136
    drwxr-xr-x. 2 root root   4096 Oct  7 20:20 .
    drwxr-xr-x. 5 root root   4096 May  2  2013 ..
    lrwxrwxrwx. 1 root root     39 Oct  2 17:44 libflashplayer.so -> /usr/lib/flash-plugin/libflashplayer.so
    lrwxrwxrwx. 1 root root     42 Oct  7 20:20 libnpjp2.so -> /usr/java/jre1.7.0_45/lib/i386/libnpjp2.so
    -rwxr-xr-x. 1 root root 130376 Nov 23  2013 libnsISpicec.so


     Ejemplo para 64 bits:

    # ls -al
    total 368
    drwxr-xr-x. 2 root root   4096 Jun 11 20:17 .
    drwxr-xr-x. 5 root root   4096 Feb 17  2014 ..
    lrwxrwxrwx. 1 root root     41 Jun  8 14:08 libflashplayer.so -> /usr/lib64/flash-plugin/libflashplayer.so
    lrwxrwxrwx. 1 root root     41 Jun 11 19:33 libjavaplugin.so -> /etc/alternatives/libjavaplugin.so.x86_64
    lrwxrwxrwx. 1 root root     50 Jun 11 20:17 libnpjp2.so -> /usr/java/jre1.8.0_171-amd64/lib/amd64/libnpjp2.so
    -rwxr-xr-x. 1 root root  99176 Nov 22  2013 libtotem-cone-plugin.so
    -rwxr-xr-x. 1 root root 106984 Nov 22  2013 libtotem-gmp-plugin.so
    -rwxr-xr-x. 1 root root  70904 Nov 22  2013 libtotem-mully-plugin.so
    -rwxr-xr-x. 1 root root  79752 Nov 22  2013 libtotem-narrowspace-plugin.so


    Ahora ubicamos el ControlPanel para bajar el nivel de seguridad y nos permita correr el applet del VNC:

    # rpm -ql jre | grep ControlPanel
    /usr/java/jre1.7.0_67/bin/ControlPanel

    Lo ejecutamos:
    /usr/java/jre1.7.0_67/bin/ControlPanel

    En la pestaña "Security" bajamos a "Medium".
    Para las versiones más nuevas de java, es necesario agregar una excepción, haciendo click en el botón: "Edit Site List ...". Ejemplo:

     

    Salir del Firefox y volver a entrar.

    Poner la dirección de acceso al servidor HTTP del VNC. Por ejemplo si es local y está en el desktop :1, ponemos en el Firefox:

    http://127.0.0.1:5801

    ( El 5801 corresponde al desktop :1 del VNC)

    Lo más probable es que Java diga que no se confía por la firma que trae pero lo corremos de todas maneras.


    Para plataforma de 64 bits, x86_64:

    1. Cerciorarse de que se tienen instaladas las versiones x86_64 corresponidentes al Firefox, Mozilla y JRE. Preferentemente las últimas versiones:

    #rpm -qv firefox
    firefox-31.1.0-5.el6.centos.x86_64

    # rpm -qv mozilla-filesystem
    mozilla-filesystem-1.9-5.1.el6.x86_64



    Si no están instaladas se pueden instalar con :
    yum -y install firefox mozilla-filesystem



    Si ya estaban instaladas se pueden actualizar con:
    yum -y update firefox mozilla-filesystem


    #rpm -qv jre
    jre-1.7.0_67-fcs.x86_64

    O si se tienen varias instalaciones de jre:
    # rpm -qa | grep jre | tail -1 | xargs rpm -ql | grep libnpjp

    El segundo comando, en un sistema x86_64 me dio :

     /usr/java/jre1.8.0_171-amd64/lib/amd64/libnpjp2.so


    (El JRE hay que bajarlo del sitio mencionado arriba)




    2. Verificar la ruta del plugin libnpjp2:

    # rpm -ql jre | grep libnpjp2.so
    /usr/java/jre1.7.0_67/lib/amd64/libnpjp2.so

    3. Verificar la ruta del directorio de plugins de Mozilla:
    # rpm -ql mozilla-filesystem | grep plugins | grep lib64
    /usr/lib64/mozilla/plugins

    4. Realizar la liga en el directorio de plugins de Mozilla:

    # cd /usr/lib64/mozilla/plugins


    # ln -s /usr/java/jre1.7.0_67/lib/amd64/libnpjp2.so

    5. Verificamos creación de la liga:
      # ls -al libnpjp2.so
    lrwxrwxrwx. 1 root root 43 Oct  7 21:33 libnpjp2.so -> /usr/java/jre1.7.0_67/lib/amd64/libnpjp2.so

    6. Como el usuario que usará el Firefox para conectarse al servidor de HTTP del VNC, ejecutamos el ControlPanel del JRE. Primero determinamos su ubicación:

    $ rpm -ql jre | grep ControlPanel
    /usr/java/jre1.7.0_67/bin/ControlPanel

    7. Ejecutamos el ControlPanel con:
    /usr/java/jre1.7.0_67/bin/ControlPanel

    8. Nos cambiamos a la pestaña de "Security" y bajamos el "Security level" a Medium. Hacemos click en "Apply" y en "OK".

    9. Si estaba abierto el Firefox entonces nos salimos verificando que no haya ninguna ventana de Firefox corriendo. Ejecutamos el Firefox y le ponemos la dirección del servidor  HTTP del VNC. Ejemplo:

    http://127.0.0.1:5801

    10. Cuando se entre, se levantará el applet de Java y aparecerá una ventana de "Security Warning". Le ponemos que la ejecute ("Run"). Esto deberá mostrar una pantalal de "VNC Authentication" con en recuadro del Password.



    Algunas preguntas frecuentes:

    P: ¿Cómo sé si Firefox cargó correctamente el plugin de Java con su versión correspondiente?
    R: En donde se pone la dirección de URL, poner:

    about:plugins

    Esto debe mostrar no solo la versión sino también el directorio correspondiente a la plataforma.

    P: ¿Cómo borro todas las direcciones del cache y configuraciones previas de Firefox y de Java?

    R:Para Firefox:
    rm -rf .mozilla

     Nota: Esto también borrará todo lo relacionado con Firefox, incluyendo los Bookmarks.

    R:Para Java:

    rm -rf .java

    miércoles, 27 de agosto de 2014

    Instalación de Tkgate 2.0.10 beta en CentOS 6 ( 6.9)

    Translated text

    • Cerciórese de que tiene instalado el repositorio EPEL.
    yum -y install epel-release

    cd
    cd Downloads
    wget -c https://lab.anahuac.mx/rpms/electronics-menu-1.0-7.el6.noarch.rpm
    wget -c https://lab.anahuac.mx/rpms/tkgate-2.0-10.beta10.el6.x86_64.rpm

    Estos paquetes se bajaron originalmente de:
    http://software.ligo.org/lscsoft/epel/6.1/x86_64/


    • Instalar los paquetes (como root). Por ejemplo:
     su -c "yum -y install electronics-menu-1.0-7.el6.noarch.rpm tkgate-2.0-10.beta10.el6.x86_64.rpm"

    • Después de realizar la instalación del paquete RPM de tkgate, ejecutar los siguientes comandos:

    cd /usr/share/tkgate
    ln -s /usr/share/doc/tkgate-2.0/doc
    mkdir libexec
    cd libexec
    ln -s /usr/bin/tkgate
    ln -s /usr/bin/gmac



    La segunda linea es para ponerle el directorio de los documentos de ayuda del Tkgate. Las lineas que le siguen son necesarias para que no salga la siguiente pantalla de error: TkGate detected a problem while trying to save de file (... .v ). The existing file has been left unmodified and the damaged file has been written to ( ... .v#save- ...). If you have checkpointig enabled you can try loading one of the checkpoint files. You can also use 'tkgate -V' to check the integrity of a save file. :