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
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.
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
recibí un error parecido, creo que sucede por tener una versión anterior ya instalada.
(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…
$ 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
instalando el paquete ia32-libs se soluciona este problema
sudo apt-get install ia32-libs
Exacto, eso funcionó. Saludos y gracias.
Muchas gracias. Con tiempo se hace todo, pero si ya está hecho se agradece.
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.
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.
Sendmails es necesario para ver las licencias!
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
How about a new version of draftSight 1r2.1?
I didnt try yet. I Will try soon. Thank You
Gracias, me ha funcionado muy bien, también he encontrado que es un buen sustituto básico de autocad. Saludos.
Lo cierto es que es un perfecto sustituto, y para 2D no le tiene nada que envidiar.
¿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
con la nueva versión de DraftSight y un truco final todo OK
http://numeriza.com/informatica/como-instalar-draftsight-v1r3-2-en-ubuntu-64-bits-12-04/
lo acabo de instalar en ubuntu 12.10 y anda a las mil maravillas! Excelente trabajo!
Gracias..me anda super…me sacaste de un lio…1000 Gracias!
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
Cómo instalar Draftsight V1R3.2 en Ubuntu 64 bits 12.04
con la nueva versión ha mejorado la cosa, pero hay que hacer un truco final que he explicado aquí:
Cómo instalar Draftsight V1R3.2 en Ubuntu 64 bits 12.04
Y a ver si es verdad que finalmente hacen la versión de 64bits nativa.
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….
https://atareao.es/ubuntu/draftsight-en-ubuntu-trusty-tahr-64-bits/
Yo lo hice andar siguiendo esta guia, en 14.04 🙂