Install

On OpenSUSE and SUSE Linux Enterprise (SLE)

On OpenSUSE, Crystal can be installed from the official repository hosted on the Open Build Service using Zypper. Snapcraft is also available.

Setup repository

Configure the repository in Zypper:

For OpenSUSE Tumbleweed :

sudo zypper ar -f https://download.opensuse.org/repositories/devel:/languages:/crystal/openSUSE_Tumbleweed/devel:languages:crystal.repo

For OpenSUSE Leap 15.4:

sudo zypper ar -f https://download.opensuse.org/repositories/devel:/languages:/crystal/15.4/devel:languages:crystal.repo

Install

Once the repository is configured, Crystal can be installed:

sudo zypper --gpg-auto-import-keys install crystal

Upgrade

When a new Crystal version is released you can upgrade Crystal using the default update command of your distribution:

On OpenSUSE Tumbleweed :

sudo zypper dup

On OpenSUSE Leap :

sudo zypper up

Repo change

If you used the old bintray repo, you may need to switch repos to keep updating correctly

Add the new repo then

On Tumbleweed :

sudo zypper dup --from https://download.opensuse.org/repositories/devel:/languages:/crystal/openSUSE_Tumbleweed/ --allow-vendor-change
sudo zypper rr https://dl.bintray.com/crystal/rpm/all/x86_64/stable

Leap 15.4 :

sudo zypper dup --from https://download.opensuse.org/repositories/devel:/languages:/crystal/15.4/ --allow-vendor-change
sudo zypper rr https://dl.bintray.com/crystal/rpm/all/x86_64/stable

Snapcraft

The Crystal snap requires to be run in classic confinement. If you have snapd installed you’re ready to install Crystal:

sudo snap install crystal --classic

You can also install the latest nightly build by using the edge channel.

sudo snap install crystal --classic --edge

Find further information at Crystal’s snapcraft page


Done installing?

Learn

Found any issues?

Forum support.