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
For Ubuntu users:
To update to the latest release add the following PPA before installing OpenSCAD:
$ sudo add-apt-repository ppa:openscad/releases
$ sudo apt-get update
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
Please note that you'll find OpenSCAD 2014.03 in Fedora 21 and lower. In case you'd like to use 2015.03 in Fedora 21, you can use a Copr repo with it.
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.
Linux - AppImage
Please try the automatically built snapshots first if you are running a supported distribution (see below), the following AppImage builds are still experimental.
Right now only the Intel/64-bit AppImage build is working, we'd like to provide the Intel/32-bit and ARM 32/64-bit builds, but there are currently some issues with the OBS builds that need investigation.
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: 75F3214F30EB8E08 (valid till 2019-02-07)
Key UID: home:t-paul OBS Project <home:email@example.com>
NOTE: If you get errors about an expired key valid till 2016-11-28, please re-import via the following command.
# 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 8 (Jessie)
deb http://download.opensuse.org/repositories/home:/t-paul/Debian_8.0/ ./
Debian 9 (Stretch)
deb http://download.opensuse.org/repositories/home:/t-paul/Debian_9.0/ ./
deb http://download.opensuse.org/repositories/home:/t-paul/Debian_Testing_standard/ ./
deb http://download.opensuse.org/repositories/home:/t-paul/xUbuntu_16.04/ ./
deb http://download.opensuse.org/repositories/home:/t-paul/xUbuntu_16.10/ ./
deb http://download.opensuse.org/repositories/home:/t-paul/xUbuntu_17.04/ ./
deb http://download.opensuse.org/repositories/home:/t-paul/xUbuntu_17.10/ ./
openSUSE packages built on OpenSUSE build service
openSUSE Leap 42.3 (64-bit only)
openSUSE Leap 15.0 (64-bit only)
Fedora packages built on OpenSUSE build service
Fedora 27 (64-bit only)
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