Installation FreeCAD 013 sur OpenSuse 13.1

FreeCAD 013, très bon logiciel libre CAO 3D que j’utilise por faire mes pièces à imprimer en 3D n’a malheureusement pas de paquet prêt pour OpenSuse 13.1. Voici un bref résumé de l’installation (compilation), me suis basé sur diverses infos, principalement  le site officiel:

http://www.freecadweb.org /wiki/index.php?title=CompileOnUnix

Allons déjà dans ‘home’ et ajoutons les sources pour les dépendances (rapide):

il faut ‘Truster’ les sources quand demandé

cd
sudo zypper addrepo http://download.opensuse.org/repositories/home:happenpappen:Robotics/openSUSE_Factory/home:happenpappen:Robotics.repo
sudo zypper addrepo http://download.opensuse.org/repositories/games/openSUSE_13.1/ Games
sudo zypper addrepo http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/ KDE:Extra

On Rafraichitla base (un peu moins rapide)

sudo zypper refresh

Et on lance l’installation des dépendances (ça c’est déjà plus long)

Il faut accepter l’installation des paquets quand demandé

sudo zypper install eigen3 swig gcc cmake OpenCASCADE-devel libXerces-c-devel python-devel libqt4-devel python-qt4 Coin-devel SoQt-devel boost-devel  libode-devel libQtWebKit-devel libeigen3-devel gcc-fortran python-matplotlib libspnav-devel

Récupérons le code source qu’on sauvegarde dans notre ‘home’ à l’adresse : http://sourceforge.net/projects/free-cad/files/FreeCAD%20Source/

On décomprime en on entre dans le répertoire (rapide):

tar -zxvf freeCAD..... (nom du fichier téléchargé)
cd freeCAD..... (nom du répertoire dans lequel ça a été décomprimé)

Et on lance la compilation (a pris plus d’une heure sur mon vieux NB)

cmake .
make

Ne reste plus qu’à lancer FreeCAD (si tout s’est bien passé)

./bin/FreeCAD

snapshot1