🛠️ Already have OSCAR installed? Upgrade to the latest version here.
To install OSCAR v1.3.1, the latest stable release, follow the steps below.
The following instructions assume that you are at least somewhat familiar with using a terminal interface.
Having trouble? You can visit our Contact & Support page to get in touch — or check out the Frequently Asked Questions for quick tips and troubleshooting guidance.
If you are using Ubuntu 20.04 “Focal” or newer, or Debian 11 “Bullseye” or newer, proceed as follows: Enter these commands into a terminal (this will prompt for your root password and requires that you have permissions to administer your computer):
sudo apt update
sudo apt install build-essential
If you are using Fedora 40 or newer, enter the following commands into a terminal (this will prompt for your password and requires that you have permissions to administer your computer):
sudo dnf install gcc-c++ make
OSCAR requires Julia 1.6.0 or higher. We recommend using the latest stable release of Julia as follows:
curl -fsSL https://install.julialang.org | sh
julia
using Pkg
Pkg.add("Oscar")
After the installation is complete, you can start using OSCAR by running using Oscar
in the Julia REPL:
julia> using Oscar
___ ____ ____ _ ____
/ _ \ / ___| / ___| / \ | _ \ | Combining ANTIC, GAP, Polymake, Singular
| | | |\___ \| | / _ \ | |_) | | Type "?Oscar" for more information
| |_| | ___) | |___ / ___ \| _ < | Manual: https://docs.oscar-system.org
\___/ |____/ \____/_/ \_\_| \_\ | Version 1.0.0
using Pkg; Pkg.add("IJulia")
For more details, refer to the installation guide. If you encounter issues, you may need to explicitly build IJulia. Troubleshooting info can be found on the IJulia troubleshooting page.
using IJulia; notebook()