Skip to content

Instantly share code, notes, and snippets.

View berndhahnebach's full-sized avatar

Bernd Hahnebach berndhahnebach

View GitHub Profile
#!/bin/bash
# Released under GPL v2.0
# [email protected]
# Fedora30--ifcplusplus.sh
# tested on Fesora 30
# a Fedora Desktopsystem should have been set up
# ***************************************************************************
#!/bin/bash
# Released under GPL v2.0
# [email protected]
# Buster--ifcplusplus.sh
# tested on Debian Buster = 10.0
# a Buster Desktopsystem should have been set up
#!/bin/bash
# Released under GPL v2.0
# [email protected]
# Buster--ifcplusplus.sh
# tested on Debian Buster = 10.0
# a Buster Desktopsystem should have been set up
@berndhahnebach
berndhahnebach / Bionic--XC_all.sh
Last active April 3, 2019 13:25
compile XC (https://github.com/xcfem) on Ubuntu Bionic Beaver (18.04)
#!/bin/bash
# Released under GPL v2.0
# [email protected]
# tested on Ubuntu Bionic = 18.04
# username on my vagrant box = ubuntu
# cd ~ # use if start on a local machine or inside a virtual machine
cd /home/ubuntu # use with a vagrant box, because cd ~ returns /root
@berndhahnebach
berndhahnebach / Stretch--XC_all.sh
Last active October 13, 2018 12:07
compile XC (https://github.com/xcfem) on Debian Stretch
#!/bin/bash
# Released under GPL v2.0
# [email protected]
# tested on Debian Stretch
# username on my Stretch vagrant box = vagrant
# cd ~ # use if start on a local computer or inside a virtual machine
cd /home/vagrant # use with a vagrant box, because cd ~ returns home of root = /root
#!/bin/bash
# Released under GPL v2.0
# [email protected]
# Stretch--ifcplusplus.sh
# tested on Debian Stretch = 9.0
# cd ~ # on a local machine
@berndhahnebach
berndhahnebach / Jessie--FreeCAD_all.sh
Last active March 22, 2018 14:26
compile FreeCAD 0.17 against OCCT 7.1.0 and VTK 7.0.0
#!/bin/bash
# Released under GPL v2.0
# [email protected]
# based on script for vagrant box from FreeCAD source, https://github.com/FreeCAD/FreeCAD/blob/master/vagrant/FreeCAD.sh
# tested on Debian Jessie = 8.0
# username on my vagrant box = vagrant
cd ~ # use if start on a local machine or inside a virtual machine
@berndhahnebach
berndhahnebach / Xenial--FreeCAD_all.sh
Last active June 18, 2018 06:07
compile FreeCAD 0.17 against OCCT 7.1.0 and VTK 7.0.0
#!/bin/bash
# Released under GPL v2.0
# [email protected]
# based on script for vagrant box from FreeCAD source, https://github.com/FreeCAD/FreeCAD/blob/master/vagrant/FreeCAD.sh
# tested on Ubuntu Xenial = 16.04
# username on my vagrant box = ubuntu
cd ~ # use if start on a local machine or inside a virtual machine
A real FreeCAD FEM tool has been made out of the macro. It has been merged into FreeCAD master 0.17 development branch.
@berndhahnebach
berndhahnebach / FreeCAD.sh
Created August 22, 2016 16:52 — forked from vejmarie/FreeCAD.sh
Vagrant Provisioning to build up FreeCAD on Debian Jessie64 with OCCT7 and Salome 7.7.1 support
#!/bin/bash
# Vagrant provisioning script to build up FreeCAD based on OCCT 7 and Salome 7.7.1 on Linux Debian/Jessie64
# (c) 2016 Jean-Marie Verdun / vejmarie ([email protected])
# Released under GPL v2.0
# Provided without any warranty
# Warning: compilation time is long quite long
sudo apt-get install -y dictionaries-common
sudo apt-get install -y doxygen \