Instalar DraftSight en Slackware Linux

En mi necesidad de trabajar con archivos DWG, propios de AutoCAD, para editar algunos planos decidí instalar DraftSight para poder manipularlos. Me llevé una sorpresa al no encontrar algún lugar por la red en el que se describiera la forma de instalar este paquete en Slackware Linux, cuando usaba Arch había un paquete en los repositorios de AUR y eso me facilitó la existencia, sin embargo ahora en mi Slack tuve más limitantes.

Navegando por la red en busca de algo que me orientara encontré los pasos siguientes en Slacky.eu, los cuales explica la manera de instalar DraftSight desde los paquetes rpm:

Descargar el paquete Draftsight.rpm del sitio: http://www.3ds.com/products/draftsight/download-draftsight/.
Convertir el archivo rpm en un tgz con el comando rpm2tgz, para lo cual con el terminal se hace como sigue:

$ rpm2tgz DraftSight.rpm

Y cuando temine de ejcutarse aparecerá un mensaje como el siguiente:

Slackware package /home/eduardo/DraftSight.tgz created.

Instalar el paquete recien creado con:

# installpkg DraftSight.tgz

El paquete .tgz instala el programa en /opt/dassault-systemes/draftsight. El programa necesita la librería libaudio.so.2 la cual no se encuentra disponible en Slackware por lo que hay que descargar el archivo nas-libs en formato rpm, la versión es la que existe es para Fedora 13 de 32 bits y se descarga desde el sitio:

http://rpm.pbone.net/index.php3/stat/4/idpl/15863435/dir/fedora_13/com/nas-libs-1.9.2-1.fc13.i686.rpm.html

Lo cual creará un archivo llamado: nas-libs-1.9.2-1.fc13.i686.rpm el cual hay que extraer usando:

$ rpm2cpio nas-libs-1.9.2-1.fc13.i686.rpm | cpio -idmv

Se creará una carpeta llamada usr y dentro de ella habrá otras dos, de las cuales una se llama lib que contiene dos archivos. Entrar a esa carpeta y desde el terminal copiar el archivo libaudio.so.2.4 a la carpeta de librerías de DraftSight con el nombre de libaudio.so.2:

# cp libaudio.so.2.4 /opt/dassault-systemes/draftsight/lib/libaudio.so.2

Una vez hecho esto solo queda ejecutar el programa desde el terminal con:

/opt/dassault-systemes/draftsight/bin/DraftSight

y se ejecuta sin problemas.

DraftSight corriendo en Slackware

DraftSight corriendo en Slackware

Luego para facilitar el arranque del programa hay que crear un elemento en el menú de KDE con los iconos que se encuentran en /opt/dassault-systemes/draftsight/mime/pixmaps.

Saludos.

Fuentes:

http://www.slacky.eu/forum/viewtopic.php?f=2&t=33922
http://pintucoperu.wordpress.com/2009/03/27/extraer-el-contenido-de-un-archivo-rpm-sin-instalar-en-ubuntu/

DraftSight: aplicación CAD «gratis» para GNU/Linux

En mi búsqueda de software libre para usar como alternativa a los programas con que me educaron en la carrera encontre QuantumGIS y GRASS como alternativa al ArcView / ArcGIS para trabajar con sistemas de información geográfica. LibreOffice (o también OpenOffice.org) para usar en vez de Microsoft Office, sin embargo esta alternativa me ha sido poco útil debido a cuestiones compatibilidad en el trabajo en equipo. Una alternativa importante que no había encontrado hasta ahora es la del gigante del diseño asistido por computadora, el AutoCAD. Antes había probado QCad y no había quedado muy contento con su desempeño, debido a la incompatibilidad con archivos en formato DWG que si bien no son de mi preferencia, es el formato que usan mis compañeros de trabajo. Es difícil dejar de usar aplicaciones privativas de un día para otro, sobre todo cuando se trabaja en equipo.

DraftSight no es OpenSource, pero es freeware, es decir un programa gratuito, que requiere de una activación por e-mail para poder usarlo. Trabaja con 2D y según su sitio oficial está en versión Beta para GNU/Linux, tiene una interfaz similar al AutoCAD y tiene la capacidad de abrir archivos en formato DWG, DXF y DWT; y guardar en diferentes versiones de DWG y DXF, así como también en DWT. Es de las mejores opciones para el AutoCAD que he visto que corren en Linux. Para instalar la aplicación en ArchLinux hay que hacer uso de yaourt puesto que se encuentra como parte de AUR y basta con escribir lo siguiente en el terminal y seguir las instrucciones para tenerlo en nuestro sistema:

$ yaourt -S draftsight

A continuación presento un plano hecho originalmente en AutoCAD 2010 con compatibilidad para la versión 2007 creado en un sistema Windows Vista, que se abre a la perfección con DraftSight. A mí personalmente me pareció impresionante el grado de compatibilidad que existe, hay algunos de talles en cuanto a las fuentes pero son mínimos.

DraftSight ejecutándose en Linux

DraftSight ejecutándose en Linux

Por default en mi sistema se instala el español, tiene la capacidad de ejecutar instrucciones de 2D como dibujar puntos, líneas, polilíneas y polígonos; hacer sombreados, manejar layers y dimensiones, entre lo que he hecho, aunque sin duda tiene muchas más opciones que ofrecer y por lo menos para mí sirve para «hacer el trabajo». Lástima que no es OpenSource, sería una herramienta interesante. Personalmente lo recomiendo para cuando ya no se tienen opciones libres por probar.