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


