Download > Packages

Fedora

We maintain two types of repositories:

  • 'release' repositories contain Tarantool packages for released versions.
  • 'live' repositories contain Tarantool packages for all patches pushed to release branches.

We maintain an always up-to-date Fedora package repository. At the moment, the repository contains builds for Fedora 28, 29, 30 and 31.

To install Tarantool, run the following command as a user who has access to sudo:

    curl -L https://tarantool.io/installer.sh | VER=2.4 sudo -E bashCopied!
    curl -L https://tarantool.io/installer.sh | VER=1.10 sudo -E bashCopied!

    Another way to install Tarantool is to copy and paste the following script to the terminal prompt:

  • For Fedora 28, 29, 30 and 31:

    dnf -y install sudo
    sudo rm -f /etc/yum.repos.d/*tarantool*.repo
    sudo tee /etc/yum.repos.d/tarantool_2_4.repo <<- EOF
    [tarantool_2_4]
    name=Fedora-\$releasever - Tarantool
    baseurl=https://download.tarantool.org/tarantool/release/2.4/fedora/\$releasever/x86_64/
    gpgkey=https://download.tarantool.org/tarantool/release/2.4/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    
    [tarantool_2_4-source]
    name=Fedora-\$releasever - Tarantool Sources
    baseurl=https://download.tarantool.org/tarantool/release/2.4/fedora/\$releasever/SRPMS
    gpgkey=https://download.tarantool.org/tarantool/release/2.4/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    EOF
    
    sudo dnf -q makecache -y --disablerepo='*' --enablerepo='tarantool_2_4'
    sudo dnf -y install tarantool
    
    dnf -y install sudo
    sudo rm -f /etc/yum.repos.d/*tarantool*.repo
    sudo tee /etc/yum.repos.d/tarantool_1_10.repo <<- EOF
    [tarantool_1_10]
    name=Fedora-\$releasever - Tarantool
    baseurl=https://download.tarantool.org/tarantool/release/1.10/fedora/\$releasever/x86_64/
    gpgkey=https://download.tarantool.org/tarantool/release/1.10/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    
    [tarantool_1_10-source]
    name=Fedora-\$releasever - Tarantool Sources
    baseurl=https://download.tarantool.org/tarantool/release/1.10/fedora/\$releasever/SRPMS
    gpgkey=https://download.tarantool.org/tarantool/release/1.10/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    EOF
    
    sudo dnf -q makecache -y --disablerepo='*' --enablerepo='tarantool_1_10'
    sudo dnf -y install tarantool
    
    dnf -y install sudo
    sudo rm -f /etc/yum.repos.d/*tarantool*.repo
    sudo tee /etc/yum.repos.d/tarantool_2_4.repo <<- EOF
    [tarantool_2_4]
    name=Fedora-\$releasever - Tarantool
    baseurl=https://download.tarantool.org/tarantool/2.4/fedora/\$releasever/x86_64/
    gpgkey=https://download.tarantool.org/tarantool/2.4/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    
    [tarantool_2_4-source]
    name=Fedora-\$releasever - Tarantool Sources
    baseurl=https://download.tarantool.org/tarantool/2.4/fedora/\$releasever/SRPMS
    gpgkey=https://download.tarantool.org/tarantool/2.4/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    EOF
    
    sudo dnf -q makecache -y --disablerepo='*' --enablerepo='tarantool_2_4'
    sudo dnf -y install tarantool
    
    dnf -y install sudo
    sudo rm -f /etc/yum.repos.d/*tarantool*.repo
    sudo tee /etc/yum.repos.d/tarantool_1_10.repo <<- EOF
    [tarantool_1_10]
    name=Fedora-\$releasever - Tarantool
    baseurl=https://download.tarantool.org/tarantool/1.10/fedora/\$releasever/x86_64/
    gpgkey=https://download.tarantool.org/tarantool/1.10/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    
    [tarantool_1_10-source]
    name=Fedora-\$releasever - Tarantool Sources
    baseurl=https://download.tarantool.org/tarantool/1.10/fedora/\$releasever/SRPMS
    gpgkey=https://download.tarantool.org/tarantool/1.10/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    EOF
    
    sudo dnf -q makecache -y --disablerepo='*' --enablerepo='tarantool_1_10'
    sudo dnf -y install tarantool
    
  • By default, the latest version from a repository is installed. But you can choose any patch version, if needed:
    dnf --showduplicates list tarantool | expand
    dnf install tarantool-<version>