Debian
The files in this directory are the architecture dependent Debian distribution files. We hope the automatic procedure described below works for you, so you don't have to download any of these files manually. With luck, you will not have to visit this page again nor read these instructions again. Please let us know if that doesn't work out for you.
- libtbb2_2020.3-1~bpo10+1-amd64-Linux-Debian-10.deb, 160248 bytes, May 29, 2021, .sig
- libtbb2-dbgsym_2020.3-1~bpo10+1-amd64-Linux-Debian-10.deb, 1063740 bytes, May 29, 2021, .sig
- libtbb-dev_2020.3-1~bpo10+1-amd64-Linux-Debian-10.deb, 312940 bytes, May 29, 2021, .sig
- libtbb-doc_2020.3-1~bpo10+1-amd64-Linux-Debian-10.deb, 12152144 bytes, May 29, 2021, .sig
- Macaulay2-1.21-amd64-Linux-Debian-11.deb, 10915226 bytes, December 16, 2022, .sig
- Macaulay2-1.20-amd64-Linux-Debian-11.deb, 15809394 bytes, May 14, 2022, .sig
- Macaulay2-1.19.1-amd64-Linux-Debian-11.deb, 14534386 bytes, November 29, 2021, .sig
- Macaulay2-1.19-amd64-Linux-Debian-11.deb, 14533026 bytes, November 23, 2021, .sig
- Macaulay2-1.18-amd64-Linux-Debian-10.deb, 14054664 bytes, May 30, 2021, .sig
- Macaulay2-1.17-amd64-Linux-Debian-10.deb, 11918730 bytes, January 9, 2021, .sig
- Macaulay2-1.16-amd64-Linux-Debian-10.deb, 15953300 bytes, July 11, 2020, .sig
- Macaulay2-1.15-amd64-Linux-Debian-10.deb, 24155370 bytes, December 2, 2019, .sig
Instructions for installing Macaulay2 with root access
Official repositories
Macaulay2 has been available in the official repositories since Debian 11 "Bullseye" and may be installed using:
sudo apt install macaulay2
The version of Macaulay2 in the official repositories may be older. To obtain the most recent version, choose one of the other options below.
Personal Package Archive
The most recent version of Macaulay2 is available for Debian 11 "Bullseye" and Debian 12 "Bookworm" using a PPA (Personal Package Archive) maintained by Doug Torrance.
To add the repository to your system, add the following to /etc/apt/sources.list.
On Debian 12 "Bookworm":
deb [signed-by=/usr/share/keyrings/debian-keyring.gpg] https://people.debian.org/~dtorrance/debian bookworm/
On Debian 11 "Bullseye":
deb [signed-by=/usr/share/keyrings/debian-maintainers.gpg] https://people.debian.org/~dtorrance/debian bullseye/
And then run the following command:
sudo apt install debian-keyring sudo apt update
Then you may install Macaulay2 using the following:
sudo apt install macaulay2
Instructions for installing Macaulay2 without root access
You may install from a tar file, if we have provided one above. Alternatively, here is the procedure for unpacking a *.deb file yourself, which you may use on the two *.deb files mentioned above. (One of them provides the files that depend on the architecture and operating system, and the other provides the files that have the same form in all distrubtions.) We assume the *.deb file is called /tmp/Macaulay2-1.6-AAA-Linux-Debian-XXX.deb, which you have chosen because you have version XXX of Debian. Here "AAA" denotes your computer's architecture.
mkdir foo cd foo ar x /tmp/Macaulay2-1.6-AAA-Linux-Debian-XXX.deb data.tar.gz tar xzf data.tar.gz
The result will be a directory tree named "usr", which can be moved and renamed at will. After moving it, run the program bin/M2 contained within, and run the "setup()" command to set up your standard init files, as described elsewhere. Then the directory "foo" and the file "data.tar.gz" in it can be removed.