Сборка FreeCAD в Ubuntu 16.04

FreeCAD — открытая САПР для проектирования в 3D.

Ниже представлена инструкция для сборки этой программы в Ubuntu. Если вы просто хотите пользоваться программой, то вам больше подойдет готовая стабильная сборка.

Инструкция проверена в виртуальной машине на свежеустановленной и обновленной Ubuntu 16.04.1 (AMD64) на момент написания статьи.

Все действия выполняются в терминале. Некоторые этапы могут длится долго, очень долго.

  1. Установить Git:
    1
    sudo apt-get install git
  2. Скачать исходный код:
    1
    git clone https://github.com/FreeCAD/FreeCAD
  3. Перейти в папку FreeCAD:
    1
    cd FreeCAD
  4. Разрешить зависимости:
    1
    sudo apt-get install build-essential cmake python python-matplotlib libtool libcoin80-dev libsoqt4-dev libxerces-c-dev libboost-dev libboost-filesystem-dev libboost-regex-dev libboost-program-options-dev libboost-signals-dev libboost-thread-dev libboost-python-dev libqt4-dev libqt4-opengl-dev qt4-dev-tools python-dev python-pyside pyside-tools liboce*-dev oce-draw libeigen3-dev libqtwebkit-dev libshiboken-dev libpyside-dev libode-dev swig libzipios++-dev libfreetype6 libfreetype6-dev libsimage-dev checkinstall python-pivy python-qt4 doxygen libspnav-dev libvtk6* libmedc-dev libproj-dev
  5. Настроить сборку:
    1
    cmake -DFREECAD_USE_EXTERNAL_PIVY=1 -DCMAKE_BUILD_TYPE=Release .
  6. Собрать:
    1
    make
  7. Запустить FreeCAD:
    1
    ./bin/FreeCAD

Можно считать, что у вас получилось, если после последней команды вы увидите в терминале:

1
2
3
4
5
6
7
8
9
10
$ ./bin/FreeCAD
FreeCAD 0.17, Libs: 0.17R8048 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2015
  #####                 ####  ###   #### 
  #                    #      # #   #   #
  #     ##  #### ####  #     #   #  #   #
  ####  # # #  # #  #  #     #####  #   #
  #     #   #### ####  #    #     # #   #
  #     #   #    #     #    #     # #   #  ##  ##  ##
  #     #   #### ####   ### #     # ####   ##  ##  ##
-->
X
Обратный звонок