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. 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. (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. $ 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

  3. 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.

  4. 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

  5. ¿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

  6. 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

  7. 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….

Responder a JuanAntonioMosquera Cancelar la respuesta

Publicar comentario