Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

Установка ПО Tarantool

$ tt install PROGRAM_NAME [VERSION|COMMIT_HASH|PR_ID] [OPTION ...]

Команда tt install устанавливает последнюю или явно указанную версию Tarantool или tt. Возможные значения PROGRAM_NAME:

  • tarantool: установить Tarantool Community Edition.
  • tarantool-dev: установить Tarantool из локального каталога сборки.
  • tarantool-ee: установить Tarantool Enterprise Edition.
  • tt: установить утилиту командной строки tt.

Кроме того, tt install может собирать программы с открытым исходным кодом tarantool и tt из определенного коммита или pull request в их репозиториях на GitHub.

Чтобы удалить версию Tarantool или tt, используйте команду tt uninstall.

Параметры

--dynamic

Применимо к: tarantool, tarantool-ee

Использовать динамическую компоновку при сборке Tarantool.

-f, --force

Пропустить проверку зависимостей перед установкой.

--local-repo

Установить программу из локального репозитория, указанного в разделе repo конфигурационного файла tt.

--no-clean

Не удалять временные файлы.

--reinstall

Переустановить ранее установленную программу.

--use-docker

Применимо к: tarantool, tarantool-ee

Собрать Tarantool в Docker-контейнере с Ubuntu 18.04.

Подробности

Если версия не указана явно, tt install устанавливает последнюю доступную версию. Если версия указана в неполном формате <MAJOR>.<MINOR>, команда устанавливает последнюю доступную версию патча в этой серии. Чтобы проверить доступные для установки версии, используйте команду tt search.

По умолчанию доступные версии Tarantool Community Edition и tt берутся из их git-репозиториев. Их установка включает сборку из исходного кода, для которой требуются определенные инструменты и зависимости, такие как компилятор C. Убедитесь, что они доступны в системе.

Tarantool Enterprise Edition устанавливается из предсобранных пакетов.

Аутентификация

Для установки Tarantool EE с помощью tt install необходимо предоставить учетные данные для доступа к клиентской зоне Tarantool. Используйте один из следующих способов передачи имени пользователя и пароля:

  • Текстовый файл, указанный в параметре ee.credential_path конфигурационного файла tt:

    # tt.yaml# ...ee:  credential_path: cred.txt

    cred.txt должен содержать имя пользователя и пароль на отдельных строках:

    myuser@tarantool.iop4$$w0rD
  • Переменные окружения TT_CLI_EE_USERNAME и TT_CLI_EE_PASSWORD:

    $ export TT_CLI_EE_USERNAME=myuser@tarantool.io$ export TT_CLI_EE_PASSWORD=p4$$w0rD$ tt install tarantool-ee

Версии разработчиков

tt install можно использовать для сборки пользовательских версий Tarantool и tt в целях разработки из коммитов и pull request в их репозиториях на GitHub.

Чтобы собрать Tarantool или tt из определенного коммита в их репозитории на GitHub, передайте хеш коммита (7 или более символов) после имени программы. Если в качестве источника нужно использовать PR, укажите аргумент pr/<PR_ID>:

$ tt install tarantool 03c184d$ tt install tt pr/50

Если вы собираете Tarantool из исходного кода, локальную сборку можно установить в текущее окружение tt, выполнив tt install с именем программы tarantool-dev и путем к сборке:

$ tt install tarantool-dev ~/src/tarantool/build

Локальные репозитории

Также можно настроить локальный репозиторий с нужными установочными файлами. Чтобы использовать его, укажите его расположение в разделе repo конфигурационного файла tt и запустите tt install с флагом --local-repo.

Пример

  • Установить последнюю доступную версию Tarantool CE:

    $ tt install tarantool
  • Установить последнюю доступную версию патча для серии релизов Tarantool CE 3.2:

    $ tt install tarantool 3.2
  • Установить Tarantool 2.11.1 из локального репозитория:

    $ tt install tarantool 2.11.1 --local-repo
  • Переустановить Tarantool 2.10.8:

    $ tt install tarantool 2.10.8 --reinstall
  • Установить Tarantool из PR #1234 в репозитории tarantool/tarantool на GitHub:

    $ tt install tarantool pr/1234
  • Установить tt из коммита с хешем 40e696e в репозитории tarantool/tt на GitHub:

    $ tt install tt 40e696e
  • Установить Tarantool, собранный из исходного кода:

    $ tt install tarantool-dev ~/src/tarantool/build