Mac OS X
OpenSCAD is also available on MacPorts:
$ sudo port install openscad
System requirements: Windows XP or newer on x86 32/64 bit
Debian / Ubuntu / Kubuntu
OpenSCAD is available in the repositories of recent distributions.
$ sudo apt-get install openscad
Ubuntu 14.04 LTS
The LTS version ships a very old version of OpenSCAD, to update to the latest release add the following PPA before installing OpenSCAD.
$ sudo add-apt-repository ppa:openscad/releases
OpenSCAD is available in Fedora official repositories. To install, run the following command:
# yum install openscad
If you want the MCAD library:
# yum install openscad-MCAD
OpenSCAD is available from software.opensuse.org
# pacman -S openscad
Set up pkgin and run this command:
# pkgin install openscad
# pkg install openscad
OpenSCAD is available for amd64, i386 and macppc in OpenBSD packages:
# pkg_add openscad
It's possible to build OpenSCAD on other systems as long as a C++ compiler and the prerequisite software libraries are available.
You can also access the latest source code on github: openscad/openscad on github
Development snapshots are built irregularly. If you want access to a more recent development snapshot, please contact the mailing list.
Please try the automatically built snapshots first if you are running a supported distribution (see below).
Snapshots for specific Linux distributions
The packages are automatically built based on the master branch on github.
Note: The packages are called "openscad-nightly" so it's possible to install the development snapshot packages in parallel to the release version from the official repositories.
Debian / Ubuntu packages built on OpenSUSE build service
To install the packages, the release key must be added with apt-key to the key-ring to allow
apt-get / aptitude to validate the packages.
Key ID: 30EB8E08 (valid till 2016-11-28)
Key UID: home:t-paul OBS Project <home:email@example.com>
# wget -qO - http://files.openscad.org/OBS-Repository-Key.pub | sudo apt-key add -
After the key is added, the repository URL needs to be configured. This can be done by creating a new file /etc/apt/sources.list.d/openscad.list with the URL specific to the distribution.
Debian 7 (Wheezy)
deb http://download.opensuse.org/repositories/home:/t-paul/Debian_7.0/ ./
Ubuntu 14.04 LTS
deb http://download.opensuse.org/repositories/home:/t-paul/xUbuntu_14.04/ ./
Ubuntu 14.10 / Debian 8 (Jessie) - not yet released, currently also called "testing"
deb http://download.opensuse.org/repositories/home:/t-paul/xUbuntu_14.10/ ./
openSUSE packages built on OpenSUSE build service
Fedora packages built on Copr
RPM repository with nightly OpenSCAD development snapshots on copr.fedoraproject.org.
Arch LinuxTo install OpenSCAD from git on Arch Linux the openscad-git pkgbuild is available on AUR.
Prior releases are available at files.openscad.org