Скачать > Пакеты

RHEL/CentOS

Мы поддерживаем два вида репозиториев для производных RHEL 6, 7 и 8:

  • 'release' репозитории содержат пакеты Tarantool для release-версий.
  • 'live' репозитории содержат пакеты Tarantool с патчами к release-версиям.

Для некоторых пакетов может понадобиться активация репозитория EPEL.

Скопируйте и вставьте нижеприведенный скрипт в терминал, запущенный под пользователем root для любой из RHEL/Centos 6, 7 или 8:

curl -L https://tarantool.io/installer.sh | VER=2.2 sudo -E bashСкопировано!
curl -L https://tarantool.io/installer.sh | VER=1.10 sudo -E bashСкопировано!

Другой способ установки Tarantool — выполнить следующий скрипт в терминале:

  • Для RHEL/CentOS 6, 7 и 8:

    # Очистить кэш yum
    yum clean all
    
    # Установить репозиторий EPEL
    # Для RHEL/CentOS 6:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    # Для RHEL/CentOS 7:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    # Для RHEL/CentOS 8:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    
    # Активировать репозиторий EPEL
    sed 's/enabled=.*/enabled=1/g' -i /etc/yum.repos.d/epel.repo
    
    # Добавить репозиторий Tarantool
    rm -f /etc/yum.repos.d/*tarantool*.repo
    tee /etc/yum.repos.d/tarantool_2_2.repo <<- EOF
    [tarantool_2_2]
    name=EnterpriseLinux-\$releasever - Tarantool
    baseurl=https://download.tarantool.org/tarantool/release/2.2/el/\$releasever/x86_64/
    gpgkey=https://download.tarantool.org/tarantool/release/2.2/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    
    [tarantool_2_2-source]
    name=EnterpriseLinux-\$releasever - Tarantool Sources
    baseurl=https://download.tarantool.org/tarantool/release/2.2/el/\$releasever/SRPMS
    gpgkey=https://download.tarantool.org/tarantool/release/2.2/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    EOF
    
    # Обновить метаданные
    yum makecache -y --disablerepo='*' --enablerepo='tarantool_2_2' --enablerepo='epel'
    
    # Установить Tarantool
    yum -y install tarantool
    
    # Clean up yum cache
    yum clean all
    
    # Установить репозиторий EPEL
    # Для RHEL/CentOS 6:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    # Для RHEL/CentOS 7:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    # Для RHEL/CentOS 8:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    
    # Активировать репозиторий EPEL
    sed 's/enabled=.*/enabled=1/g' -i /etc/yum.repos.d/epel.repo
    
    # Добавить репозиторий Tarantool
    rm -f /etc/yum.repos.d/*tarantool*.repo
    tee /etc/yum.repos.d/tarantool_1_10.repo <<- EOF
    [tarantool_1_10]
    name=EnterpriseLinux-\$releasever - Tarantool
    baseurl=https://download.tarantool.org/tarantool/release/1.10/el/\$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=EnterpriseLinux-\$releasever - Tarantool Sources
    baseurl=https://download.tarantool.org/tarantool/release/1.10/el/\$releasever/SRPMS
    gpgkey=https://download.tarantool.org/tarantool/release/1.10/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    EOF
    
    # Обновить метаданные
    yum makecache -y --disablerepo='*' --enablerepo='tarantool_1_10' --enablerepo='epel'
    
    # Установить Tarantool
    yum -y install tarantool
    
    # Очистить кэш yum
    yum clean all
    
    # Установить репозиторий EPEL
    # Для RHEL/CentOS 6:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    # Для RHEL/CentOS 7:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    # Для RHEL/CentOS 8:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    
    # Активировать репозиторий EPEL
    sed 's/enabled=.*/enabled=1/g' -i /etc/yum.repos.d/epel.repo
    
    # Добавить репозиторий Tarantool
    rm -f /etc/yum.repos.d/*tarantool*.repo
    tee /etc/yum.repos.d/tarantool_2_2.repo <<- EOF
    [tarantool_2_2]
    name=EnterpriseLinux-\$releasever - Tarantool
    baseurl=https://download.tarantool.org/tarantool/2.2/el/\$releasever/x86_64/
    gpgkey=https://download.tarantool.org/tarantool/2.2/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    
    [tarantool_2_2-source]
    name=EnterpriseLinux-\$releasever - Tarantool Sources
    baseurl=https://download.tarantool.org/tarantool/2.2/el/\$releasever/SRPMS
    gpgkey=https://download.tarantool.org/tarantool/2.2/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    EOF
    
    # Обновить метаданные
    yum makecache -y --disablerepo='*' --enablerepo='tarantool_2_2' --enablerepo='epel'
    
    # Установить Tarantool
    yum -y install tarantool
    
    # Clean up yum cache
    yum clean all
    
    # Установить репозиторий EPEL
    # Для RHEL/CentOS 6:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    # Для RHEL/CentOS 7:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    # Для RHEL/CentOS 8:
    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    
    # Активировать репозиторий EPEL
    sed 's/enabled=.*/enabled=1/g' -i /etc/yum.repos.d/epel.repo
    
    # Добавить репозиторий Tarantool
    rm -f /etc/yum.repos.d/*tarantool*.repo
    tee /etc/yum.repos.d/tarantool_1_10.repo <<- EOF
    [tarantool_1_10]
    name=EnterpriseLinux-\$releasever - Tarantool
    baseurl=https://download.tarantool.org/tarantool/1.10/el/\$releasever/x86_64/
    gpgkey=https://download.tarantool.org/tarantool/1.10/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    enabled=1
    
    [tarantool_1_10-source]
    name=EnterpriseLinux-\$releasever - Tarantool Sources
    baseurl=https://download.tarantool.org/tarantool/1.10/el/\$releasever/SRPMS
    gpgkey=https://download.tarantool.org/tarantool/1.10/gpgkey
    repo_gpgcheck=1
    gpgcheck=0
    EOF
    
    # Обновить метаданные
    yum makecache -y --disablerepo='*' --enablerepo='tarantool_1_10' --enablerepo='epel'
    
    # Установить Tarantool
    yum -y install tarantool
    
  • По умолчанию устанавливается самый свежий патч из репозитория, но при необходимости вы можете выбрать любую патч-версию:
    yum --showduplicates list tarantool | expand
    yum install tarantool-<version>