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