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.
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. 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.
file / from install of dassault-systemes-draftsight-2013.1.56-2.i386 conflicts with file from package filesystem-3.1-2.fc18.i686file /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
Estes erros podem ser solucionados apenas inserindo os as bibliotecas na pasta lib/ . 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 V1R3.0, 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 draftsightmv 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 /opt/dassault-systemes/draftsight/lib/.
2 - Baixar o pacote "nas-1.9.2-2-i686.pkg.tar.xz" descompactar e copiar os arquivos abaixo para a pasta /opt/dassault-systemes/draftsight/lib/.
- libaudio.a, libaudio.so, libaudio.so.2 e 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 /opt/dassault-systemes/draftsight/lib/ e executar o comando novamente no terminal.
se você copiasse o arquivo "dassault-systemes_draftsight.desktop" para "/usr/share/applications/"
como no comando:
sudo cp /opt/dassault-systemes/draftsight/mime/dassault-systemes_draftsight.desktop /usr/share/applications/
Aqui não funcionou, talvez pela referência ao icone, mas aqui eu demonstro como fazer isso.
Bibliografia:
2 - http://www.pclinuxos.com/forum/index.php?topic=99957.30 - 21/01/2014
3 - http://rpmfind.remotelan.net/linux/rpm2html/search.php?query=libFxImages.so.1 - 21/01/2014
4 - https://bbs.archlinux.org/viewtopic.php?pid=904025 - 21/01/2014
5 - http://braindumpve.wordpress.com/2013/03/26/resolviendo-el-problema-de-instalacion-de-draftsight-en-fedora-18/ - 21/01/2014
4 - https://bbs.archlinux.org/viewtopic.php?pid=904025 - 21/01/2014
5 - http://braindumpve.wordpress.com/2013/03/26/resolviendo-el-problema-de-instalacion-de-draftsight-en-fedora-18/ - 21/01/2014

Nenhum comentário:
Postar um comentário