Instalando o DraftSight no Linux - Fedora (19)
Autor: Wendell Barbosa | Publicado: 2014-01-20T07:58:00-08:00
















Existem alguns software CAD para Linux e principalmente alguns que editem arquivos "DWG", mas apenas o Draftsight fez tudo que eu esperava, funcionou sem problemas e principalmente é Free, porém em algumas distribuições ainda encontramos dificuldades em realizar sua instalação.&nbsp;
DraftSight é um aplicação (particular) CAD da Dassault Sistemas com suporte para o formato Autodesk DWG, o mais interessante é que este aplicativo é gratuito e multiplataforma, o que é uma ótima iniciativa da Dassault Sistemas. O DraftSight transformou-se em uma boa alternativa para quem quer eliminar a dependência do Linux para realizar desenhos e projetos em 2D. Porém, o AutoCAD é um software muito completo e algumas funções ainda não estão presentes no DraftSight, você deve analisar bem antes de eliminar o AutoCAD de vez.
Demonstro aqui como realizar a instalação e superar as dificuldades que eu encontrei para instalar o software.&nbsp;Em alguns lugares eu li que poderia ocorrer este erro que não apareceu enquanto instalava o programa, tive problemas apenas com algumas bibliotecas de 32bits que são necessárias no programa e que não vieram incorporadas no pacote dele e não foram instaladas com o meu sistema por se tratar de um sistema 64 bits.&nbsp;




file / from install of dassault-systemes-draftsight-2013.1.56-2.i386 conflicts with file from package filesystem-3.1-2.fc18.i686

file /usr/bin from install of dassault-systemes-draftsight-2013.1.56-2.i386 conflicts with file from package filesystem-3.1-2.fc18.i686




Os erros que encontrei são referentes apenas as bibliotecas não encontras no pacote baixado do site da DraftSight.



/opt/dassault-systemes/draftsight/bin/draftsight.bin:
error while loading shared libraries: libfxsisl.so.1: cannot open
shared object file: No such file or directory




/opt/dassault-systemes/draftsight/bin/draftsight.bin:
error while loading shared libraries: libFxImages.so.1: cannot open
shared object file: No such file or directory 







/opt/dassault-systemes/draftsight/bin/draftsight.bin:
error while loading shared libraries: libaudio.so.2: cannot open
shared object file: No such file or directory &nbsp;



Estes erros podem ser &nbsp;solucionados apenas inserindo os as bibliotecas na pasta lib/ .&nbsp;Para este artigo, a instalação foi realizada no Fedora 19 64bits, já havia testado o DraftSight no Ubuntu sem nenhum problema e com instalação muito mai fácil. Para começar a instalação baixe o pacote do programa no site da DraftSight, a versão disponível na criação deste artigo era&nbsp;V1R3.0,&nbsp;enquanto você espera o download dos mais de 200mb de arquivo, comesse a instalar as dependências.



Execute o comando abaixo no terminal:



sudo yum -y install cups-libs expat fontconfig freetype freetype-freeworld libICE libSM libX11 libXext libXrender libXt mesa-libGL mesa-libGLU nas-libs phonon qtwebkit


No meu caso, ocorreu um erro, dando conflito de um pacote já instalado com o pacote freetype-freeworld, eu apenas retirei ele do comando e executei o comando novamente. Ocorrendo tudo bem, com os comandos abaixo você criará um diretório e considerando que você está na sua pasta home e que o download do pacote já terminou, vai mover o arquivo baixado para a pasta que foi criada e entrar na pasta em seguida.

mkdir draftsight

mv Downloads/draftSight.rpm draftsight/

cd draftsight



Extraia o pacote com o comando abaixo:

    rpm2cpio draftSight.rpm | sudo cpio -imdv --owner=root:root




Caso ocorra tudo bem, mova as pastas descompactadas para os seus devidos lugares no sistema.



sudo mv opt/dassault-systemes /opt/

sudo mv usr/bin/draftsight /usr/local/bin/

sudo mv var/opt/dassault-systemes /var/opt/






sudo rm -r ./opt ./var/ ./usr/




Agora já é possível abrir o programa executando o comando draftsight no terminal.


O programa deve abrir normalmente, mas se ocorrer um dos erros que eu mencionei anteriormente ou se faltar outra biblioteca você deve:



1 - Baixar este outro pacote DraftSight, descompacta-lo como fizemos com o outro arquivo, procurar a pasta lib/ e copiar as bibliotecas que estão faltando para a pasta&nbsp;/opt/dassault-systemes/draftsight/lib/.

2 - Baixar&nbsp;&nbsp;o pacote&nbsp;"nas-1.9.2-2-i686.pkg.tar.xz" descompactar e copiar os arquivos abaixo para a pasta&nbsp;/opt/dassault-systemes/draftsight/lib/.


- libaudio.a,&nbsp;libaudio.so,&nbsp;libaudio.so.2 e&nbsp;libaudio.so.2.4.



Mas, para facilitar, disponibilizo aqui as bibliotecas que utilizei, basta fazer o download e copiar as bibliotecas que estão faltando para a pasta&nbsp;/opt/dassault-systemes/draftsight/lib/&nbsp;e executar&nbsp;o comando novamente no terminal.


Para esse tipo de instalação não é criado o lançador para executar o DraftSight, teoricamente&nbsp;
se você copiasse o arquivo "dassault-systemes_draftsight.desktop" para "/usr/share/applications/"&nbsp;
como no comando:

sudo cp /opt/dassault-systemes/draftsight/mime/dassault-systemes_draftsight.desktop&nbsp;/usr/share/applications/

Aqui não funcionou, talvez pela referência ao icone,&nbsp;mas aqui eu demonstro como fazer isso.




Bibliografia:


1 - http://www.3ds.com/products-services/draftsight/download-draftsight/ - 21/01/2014
2 - http://www.pclinuxos.com/forum/index.php?topic=99957.30&nbsp;- 21/01/2014


3 - http://rpmfind.remotelan.net/linux/rpm2html/search.php?query=libFxImages.so.1&nbsp;- 21/01/2014
4 - https://bbs.archlinux.org/viewtopic.php?pid=904025&nbsp;- 21/01/2014
5 - http://braindumpve.wordpress.com/2013/03/26/resolviendo-el-problema-de-instalacion-de-draftsight-en-fedora-18/&nbsp;- 21/01/2014