Instalar DraftSight en Ubuntu Precise Pangolin 64 bits

Introducción

Cada vez que intento instalar DraftSight tengo problemas, y esto, a pesar del script para su instalación, así que me he puesto manos a la obra, y he preparado otro, que lo que hace es empaquetar de nuevo, el de 32 bits que descargas directamente de la página de Dassault Systems. En las primeros lanzamientos de Precise Pangolin, no terminaba de funcionar, aunque supongo, que se trataba mas, de dependencias no resueltas que de otra cosa, sin embargo, en la versión definitiva funciona perfectamente, creando un paquete de 64 bits.

draftsight

DraftSight

Es una lástima Dassault Systems no empaqueten directamente para 64 bits, lo que sería de gran ayuda. De cualquier forma, recordar que aunque es una aplicación gratis, y solo para el uso personal, no es de código abierto. Es mas, me llama mucho la atención el echo, de que está muy orientado a los educadores. El caso es que si lo quieres usar de modo profesional, o para educación, ya no es gratis, sino que tienes que comprar una licencia, con lo que todas las ventajas se pierden. Bueno, al fin y al cabo se trata de estrategias empresariales.

El script

Lo puedes descargar directamente desde aquí o desde la zona de descargas:

[wpfilebase tag=file path=’create_draftsight.tar.gz’ /]

Una vez descargado lo descomprimes y lo ejecutas, para lo que tienes que tener el archivo «draftSight.deb» en el mismo directorio. Ten en cuenta que el nombre del paquete «draftSight.deb», tiene que ser igual que lo indico aquí, con sus correspondientes mayúsculas y minúsculas, de lo contrario no funcionará:


tar -xvzf create_draftsight.tar.gz
./create_draftSight64.sh

El script es bien sencillo, lo puedes ver en las siguientes líneas, tan solo desempaqueta el archivo de 32 bits, le cambia el parámetro de tipo de arquitectura de 32 bits a 64 bits y lo vuelve a empaquetar:


#!/bin/bash
if [ -f draftSight.deb ]
then
if [ -d ./temp_draftsight64 ]
then
rm -rf temp_draftsight64
fi
mkdir temp_draftsight64
dpkg-deb -x draftSight.deb ./temp_draftsight64
dpkg-deb -e draftSight.deb ./temp_draftsight64/DEBIAN
sed -i 's/Architecture: i386/Architecture: amd64/g' ./temp_draftsight64$
sed -i 's/Pre-Depends: /Pre-Depends: libdirectfb-extra, libxcb-render-u$
dpkg-deb -b ./temp_draftsight64 draftSight_64.deb
rm -rf temp_draftsight64
fi

Instalación

A pesar de todo ésto, no he conseguido instalarlo, en ninguno de los intentos que he realizado, desde el Centro de Software de Ubuntu, y no termino de comprender porque. Así que lo más sencillo que lo instales desde el terminal para evitarte disgustos.

Lo primero es instalar las dependencias necesarias:


sudo apt-get install libdirectfb-extra, libxcb-render-util0

A continuación instalas el paquete de 64 bits:


sudo dpkg -i draftSight_64.deb

Desinstalar DraftSight

Para desistalarlo, otra vez tienes que recurrir al terminal, y ejecutar el siguiente comando:


sudo dpkg -r dassault-systemes-draftsight

Conclusiones

Estuve pensando en dejar un enlace para descargar directamente el paquete en 64 bits, pero, caí en la cuenta de los derechos de copia, y este tipo de cosas, así que cada uno que se lo descargue y realice su propio paquete para la instalación. Como estoy convencido, de que sacaran nuevas versiones, siempre puedes reempaquetarlo.

Me gustaría utilizar LibreCad de forma habitual, pero, estoy tan acostumbrado al AutoCAD que se me hace complicado. Me resulta difícil manejarme en el entorno de LibreCad, con independencia que el número de herramientas disponibles en DraftSight, es muy superior a LibreCad. Esperemos que el excelente trabajo que hacen con LibreCad continúe, y pueda cambiar mi aplicación de CAD.

23 comentarios en “Instalar DraftSight en Ubuntu Precise Pangolin 64 bits

  1. CA
    CarlosCesar hace 12 años

    me dio el siguiente error
    xxxxx@xxxxxx:~$ sudo dpkg -i draftSight_64.deb
    Seleccionando paquete dassault-systemes-draftsight previamente no seleccionado
    (Leyendo la base de datos … 215335 ficheros o directorios instalados actualmente.)
    Desempaquetando dassault-systemes-draftsight (de draftSight_64.deb) …
    access control disabled, clients can connect from any host
    /var/lib/dpkg/tmp.ci/preinst: línea 21: /var/lib/dpkg/tmp.ci/ShowLicence: No existe el archivo o el directorio
    access control enabled, only authorized clients can connect
    dpkg: error al procesar draftSight_64.deb (–install):
     el subproceso script pre-installation nuevo devolvió el código de salida de error 127
    Se encontraron errores al procesar:
     draftSight_64.deb

    1. PI
      Pinotxo hace 12 años

       recibí un error parecido, creo que sucede por tener una versión anterior ya instalada.

    2. ST
      Steph hace 11 años

      (lo siento, en ingles unicamente)
      Same problem for me on Ubuntu 13.10 64bits.
      If you force the script ./temp_draftsight64/preinst to return 0, the install process can complete.
      But the program /opt/dassault-systemes/draftsight/bin/draftsight.bin can’t be run. I try to find why…

  2. JU
    JuanAntonioMosquera hace 12 años

    $ sudo dpkg -i draftSight_64.deb
    Seleccionando paquete dassault-systemes-draftsight previamente no seleccionado
    (Leyendo la base de datos … 240487 ficheros o directorios instalados actualmente.)
    Desempaquetando dassault-systemes-draftsight (de draftSight_64.deb) …
    access control disabled, clients can connect from any host
    /var/lib/dpkg/tmp.ci/ShowLicence: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
    access control enabled, only authorized clients can connect
    dpkg: error al procesar draftSight_64.deb (–install):
     el subproceso script pre-installation nuevo devolvió el código de salida de error 127
    Se encontraron errores al procesar:
     draftSight_64.deb

    1. AN
      Angel Maldonado hace 12 años

      instalando el paquete ia32-libs se soluciona este problema

      sudo apt-get install ia32-libs

      1. JU
        JuanAntonioMosquera hace 12 años

        Exacto, eso funcionó. Saludos y gracias.

  3. AN
    Anonimo hace 12 años

    Muchas gracias. Con tiempo se hace todo, pero si ya está hecho se agradece.

  4. LE
    Lepuma hace 12 años

    Thank you very much for the script, I’ve put it in the french documentation of Ubuntu (http://doc.ubuntu-fr.org/draftsight). If you prefer that your script doesn’t appear in that doc. , please let us know.  Beside, I don’t speak spanish, and I didn’t find your name to credit your work. Hope it’s alright.

  5. LE
    lenicodesbois hace 12 años

    Hi, thanks a lot for the script,

    Thent, then installation is not ok. The error message displayed is following :

    «No protocol specified
    No protocol specified
    xhost:  unable to open display «:0.0»
    No protocol specified
    No protocol specified
    xhost:  unable to open display «:0.0»
    No protocol specified
    No protocol specified

    (ShowLicence:24770): Gtk-WARNING **: cannot open display: :0.0
    No protocol specified
    No protocol specified
    xhost:  unable to open display «:0.0»
    No protocol specified
    No protocol specified
    xhost:  unable to open display «:0.0″
    dpkg : erreur de traitement de draftSight_64.deb (–install) :
     le sous-processus nouveau script pre-installation a retourné une erreur de sortie d’état 1»

    Do you have an idea ?

    Thanks again.

  6. GA
    Gaticaz hace 12 años

     Sendmails es necesario para ver las licencias!

  7. LL
    Llave_roja1 hace 12 años

    gracias por el aporte lo instale pero al ejecutar el lanzador me flashea de iniciar pero no sucede nada probe en la terminal de lanzarlo y el resultado es  esto
    raul@raul-desktop:~$ /opt/dassault-systemes/draftsight/bin/draftsight
    Segmentation fault
     si alguien me puede decir algo  tengo  ubuntu 10.04
    gracias

  8. NO
    nockdown hace 12 años

    How about a new version of draftSight 1r2.1?

  9. JA
    Jacko hace 12 años

    Gracias, me ha funcionado muy bien, también he encontrado que es un buen sustituto básico de autocad. Saludos.

    1. EL
      El atareao hace 12 años

      Lo cierto es que es un perfecto sustituto, y para 2D no le tiene nada que envidiar.

  10. IR
    Irinea hace 12 años

    ¿Y ahora con Ubuntu 12.10? Acabo de actualizarme y las dependencias no se pueden cumplir :/
    ————————$ sudo apt-get install libdirectfb-extra, libxcb-render-util0

    ————————
    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    E: No se ha podido localizar el paquete libdirectfb-extra,

    $ sudo apt-get install libxcb-render-util0
    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    El paquete indicado a continuación se instaló de forma automática y ya no es necesarios.
    linux-headers-3.5.0-17
    Use «apt-get autoremove» para eliminarlo.
    Se instalarán los siguientes paquetes NUEVOS:
    libxcb-render-util0
    0 actualizados, 1 se instalarán, 0 para eliminar y 0 no actualizados.
    Se necesita descargar 9.596 B de archivos.
    Se utilizarán 58,4 kB de espacio de disco adicional después de esta operación.
    Des:1 http://mx.archive.ubuntu.com/ubuntu/ quantal/universe libxcb-render-util0 amd64 0.3.8-1.1 [9.596 B]
    Descargados 9.596 B en 2seg. (3.491 B/s)
    Seleccionando paquete libxcb-render-util0:amd64 previamente no seleccionado
    (Leyendo la base de datos … 161950 ficheros o directorios instalados actualmente.)
    Desempaquetando libxcb-render-util0:amd64 (de …/libxcb-render-util0_0.3.8-1.1_amd64.deb) …
    Configurando libxcb-render-util0:amd64 (0.3.8-1.1) …
    Procesando disparadores para libc-bin …
    ldconfig deferred processing now taking place

  11. MA
    Matias Sanchez hace 12 años

    lo acabo de instalar en ubuntu 12.10 y anda a las mil maravillas! Excelente trabajo!

  12. RI
    Riposin hace 12 años

    Gracias..me anda super…me sacaste de un lio…1000 Gracias!

  13. MA
    Matias Sanchez hace 12 años

    hola volvia a ubuntu 12.04 y me d el siguiente error

    (Leyendo la base de datos … 207963 ficheros o directorios instalados actualmente.)

    Desempaquetando dassault-systemes-draftsight (de …/draftsight/draftSight_64.deb) …

    access control disabled, clients can connect from any host

    access control disabled, clients can connect from any host

    access control disabled, clients can connect from any host

    /var/lib/dpkg/tmp.ci/ShowLicence: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

    access control enabled, only authorized clients can connect

    access control enabled, only authorized clients can connect

    access control enabled, only authorized clients can connect

    dpkg: error al procesar /home/rebeca/draftsight/draftSight_64.deb (–install):

    el subproceso script pre-installation nuevo devolvió el código de salida de error 127

    Se encontraron errores al procesar:

    /home/rebeca/draftsight/draftSight_64.deb

  14. SU
    superbrommer hace 10 años

    Definitivamente en ubuntu 14.04 de 64 bit no anda, hice todas las instrucciones que hay en internet incluyendo la de este blog, y asi y todo no anda, creo que la unica forma es hacerlo correr en versiones de 32bit, y al menos en la version 10, ya que por lo visto todos los que estan teniendo problemas son con versiones superiores a la V10 y de 64bit.
    MMM.. tengo muchas cosas ya instaladas en la version de 64 bit..creo que lo unico que me queda es virtualizar una instalacion de 32 bit.

    Saludos a todos.. espero que los diseñadores de draftSight saquen una version estable para ubuntu de 64 bit y corran en la V13.04 en adelante….

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *