{% extends "layout.html" %} {% block title %}Cadabra: Download{% endblock %} {% block head %}{%- endblock %} {% block main %}
Packages for various Linux distributions are available for download here. They get updated on a semi-regular basis by yours truly.
Note that if your distribution has a cadabra
package, this
will contain a 1.x version, which is no longer being updated. The
packages available here will eventually make it into the
distributions as well, under the name cadabra2
, but that
may take a while. You can install versions 1.x and 2.x in parallel,
they will not interfere with each other.
distribution | |
---|---|
• Ubuntu Trusty Tahr 14.04 | |
• Ubuntu Xenial Xerus 16.04 | |
• Ubuntu Artful Aardvark 17.10 | |
• Fedora 24 | |
• Fedora 26 | |
• Mint Sarah 18 | |
• CentOS 7 | |
After installation you also need to runsudo yum install epel-release; sudo yum
install python-pip; sudo pip install sympy in order to enable component computations. |
|
• Scientific Linux 7x | |
After installation you also need to runsudo yum install epel-release; sudo yum
install python-pip; sudo pip install sympy in order to enable component computations. |
|
• OpenSUSE Leap 42.1 | |
On OpenSUSE you first need to add the devel:libraries:c_c++ repository before you can install the cadabra rpm. Start YaST, go to Software/Software Repositories/Add/Add by URL. Enter http://download.opensuse.org/repositories/devel:/libraries:/c_c++/openSUSE_Leap_42.1 and confirm. | |
• Debian Jessie 8.6 | |
• Debian Stretch 9 |
(In case you wonder: in the package number 2.0.bbb.ggggggg
the bbb
is the build number and
the ggggggg
the git SHA hash of the version that this
package contains.)
Is your distribution not listed above? Either build Cadabra from source (see below) or send an email to info@cadabra.science to request a package for your distribution.
For the time being you will need to compile from source to install on OS X.
Alternatively, you can compile Cadabra from source yourself (not difficult). The source is distributed via github, see the kpeeters/cadabra2 repository for more details, including the pre-requisites.
You can build .deb and .rpm packages yourself when building from
source, by running sudo cpack
after a successful
build. Note that on rpm systems this requires the use
of cmake3
and cpack3
; the default cmake will lead to a broken package.