Regarde aussi si HeeksCAD peut te convenir (comme SolidWorks)
pour l’installer j’ai fait comme ceci
[code]#!/bin/sh
heekscad-install.sh – Downloads, builds and installs HeeksCAD from svn
BUILDPATH="$PWD" # Location of HeeksCAD build dir
#INSTALLPATH=/usr/local # Location to install HeeksCAD
BUILDPREREQS=“subversion libwxbase2.8-dev build-essential
libopencascade-dev libwxgtk2.8-dev libgtkglext1-dev
python-dev cmake libboost-python-dev checkinstall”
Install build prerequisites
sudo apt-get install -y $BUILDPREREQS
Install HeeksCAD
#Get the HeeksCAD files from the SVN repository, build, and install
cd $BUILDPATH
if [ -d HeeksCAD ]; then
cd HeeksCAD
svn update
else
svn checkout http://heekscad.googlecode.com/svn/trunk/ HeeksCAD
fi
cd ${BUILDPATH}/HeeksCAD/
cmake .
make package
sudo dpkg -i heekscad_beta*.deb
Install HeeksCNC
#Get the HeeksCNC files from the SVN repository, build, and install
cd ${BUILDPATH}/HeeksCAD/
if [ -d HeeksCNC ]; then
cd HeeksCNC
svn update
else
svn checkout http://heekscnc.googlecode.com/svn/trunk/ HeeksCNC
fi
cd ${BUILDPATH}/HeeksCAD/HeeksCNC/
cmake .
make package
sudo dpkg -i heekscnc_beta*.deb #only one .deb to install, but the filename may change
#Get the libarea files from the SVN repository, build, and install
cd ${BUILDPATH}/HeeksCAD/HeeksCNC/
svn checkout http://libarea.googlecode.com/svn/trunk/ libarea
cd ${BUILDPATH}/HeeksCAD/HeeksCNC/libarea/
make clean
make
sudo make install
Install libarea
area.so is required for pocket operations.
#Get the libarea files from the SVN repository, build, and install
cd ${BUILDPATH}/HeeksCAD/HeeksCNC/
if [ -d libarea ]; then
cd libarea
svn update
else
svn checkout http://libarea.googlecode.com/svn/trunk/ libarea
fi
cd ${BUILDPATH}/HeeksCAD/HeeksCNC/libarea/
make
sudo make install
#sudo ln -s .libs/area.so ${BUILDPATH}/HeeksCAD/HeeksCNC/area.so
Install libactp
actp.so is required for adaptive roughing operations.
Get the libactp (adaptive roughing) files from the SVN repository, build, and install
cd ${BUILDPATH}/HeeksCAD/HeeksCNC/
if [ -d libactp ]; then
cd libactp
svn update
else
svn checkout http://libactp.googlecode.com/svn/trunk/ libactp
fi
cd ${BUILDPATH}/HeeksCAD/HeeksCNC/libactp/PythonLib
make
sudo make install
#sudo ln -s .libs/actp.so ${BUILDPATH}/HeeksCAD/HeeksCNC/actp.so
Install opencamlib
opencamlib is the replacement for pycam. It’s required for zigzag operations.
Get the opencamlib files from the SVN repository, build, and install
cd ${BUILDPATH}/HeeksCAD/HeeksCNC/
if [ -d opencamlib ]; then
cd opencamlib
svn update
else
svn checkout http://opencamlib.googlecode.com/svn/trunk/ opencamlib
fi
cd ${BUILDPATH}/HeeksCAD/HeeksCNC/opencamlib/src
make clean
cmake .
make
make doc # Creates PDF file needed by make install
sudo make install[/code]
j’ai du installer libboost1.42-all-dev et non libboost1.46-all-dev pour opencamlib
sa fiche framasoft framasoft.net/article5031.html