{% page download en %}
# All downloads

All published releases are available at <a
href="http://tarantool.org/dist">http://tarantool.org/dist</a>.

# How to choose the right version for download

Tarantool uses a 3-digit versioning scheme
&lt;major&gt;-&lt;minor&gt;-&lt;patch&gt;.
Major digits change rarely. A minor version increase indicates one
or few incompatibile changes. Patch verison counter is increased
whenever the source tree receives a few important bugfixes.

The version string may also contain a git revision id, to ease
identification of the unqiue commit used to generate the build.

The current version of the stable branch is **1.5.1-83-gf2974d6**.

An automatic build system creates, tests and publishes packages
for every push into the stable branch. All binary packages contain
symbol information. Additionally, **-debug-**
packages contain asserts and are compiled without optimization.

## Source tarball

The latest source archive is
<a href="http://tarantool.org/dist/tarantool-1.5.1-83-gf2974d6-src.tar.gz">tarantool-1.5.1-83-gf2974d6-src.tar.gz</a>.
Please consult with README for build instructions on your system.

## Binary downloads

To simplify problem analysis and avoid various bugs induced
by compilation parameters and environment, it is recommended
that production systems use the builds provided on this site.

### Debian GNU/Linux and Ubuntu

We maintain an always up-to-date Debian GNU/Linux and Ubuntu package
repository at <a
href="http://tarantool.org/dist/debian">http://tarantool.org/dist/debian</a> and <a
href="http://tarantool.org/dist/ubuntu">http://tarantool.org/dist/ubuntu</a> respectively.

At the moment the repository contains builds for Debian "Sid", "Jessie",
"Wheezy" and Ubuntu "Precise", "Quantal", "Raring", "Saucy".
It can be added to your apt sources list with:

    wget http://tarantool.org/dist/public.key
    sudo apt-key add ./public.key
    release=`lsb_release -c -s`

    # For Debian:

    echo "deb http://tarantool.org/dist/debian/ $release main" | sudo tee -a /etc/apt/sources.list.d/tarantool.list
    echo "deb-src http://tarantool.org/dist/debian/ $release main" | sudo tee -a /etc/apt/sources.list.d/tarantool.list

    # For Ubuntu:

    echo "deb http://tarantool.org/dist/ubuntu/ $release main" | sudo tee -a /etc/apt/sources.list.d/tarantool.list
    echo "deb-src http://tarantool.org/dist/ubuntu/ $release main" | sudo tee -a /etc/apt/sources.list.d/tarantool.list

    sudo apt-get update
    sudo apt-get install tarantool tarantool-client

### CentOS 5-6 and RHEL 5-6

CentOS repository is available at
<a href="http://tarantool.org/dist/centos">http://tarantool.org/dist/centos</a>.

Add the following section to your yum repository list (/etc/yum.repos.d/tarantool.repo)
to enable it:

    [tarantool]
    name=CentOS-$releasever - Tarantool
    baseurl=http://tarantool.org/dist/centos/$releasever/os/$basearch/
    enabled=1
    gpgcheck=0

### Gentoo Linux

Tarantool is available from `tarantool` portage overlay. Use
[layman](http://wiki.gentoo.org/wiki/Layman) to add the overlay to your system:

    # layman -S
    # layman -a tarantool
    # emerge dev-db/tarantool -av

### Other Linux distributions

<table border=1 title="Download the latest build, 1.5.1-83-gf2974d6" width=100%>
<!-- .tar.gz -->
  <th colspan=3>Static builds for Linux</th>
  <tr>
    <td>
        Binary tarball (<b>.tar.gz</b>)
    </td>
    <td align=center>
        <a href="http://tarantool.org/dist/tarantool-1.5.1-83-gf2974d6-linux-i686.tar.gz">32-bit</a>
    </td>

    <td align=center>
        <a href="http://tarantool.org/dist/tarantool-1.5.1-83-gf2974d6-linux-x86_64.tar.gz">64-bit</a>
    </td>
  </tr>
</table>

### FreeBSD

Tarantool is available from the FreeBSD Ports collection
(`databases/tarantool`). 

### OS X

You can install Tarantool using homebrew:

    $ brew install --use-clang http://tarantool.org/dist/tarantool.rb

Please upgrade `clang` to version 3.2 or later using
```Command Line Tools for Xcode``` disk image version 4.6+ from
[Apple Developer](https://developer.apple.com/downloads/) web-site.

# Development branch

In the same manner as for [the stable
branch](http://github.com/tarantool/tarantool/tree/stable), every push into [the master
branch](http://github.com/tarantool/tarantool) is [available
online](http://tarantool.org/dist/master).
The server roadmap is maintained on [Launchpad](http://launchpad.net/tarantool).

## Connectors

- Perl driver, [DR:Tarantool](http://search.cpan.org/~unera/DR-Tarantool-0.37/lib/DR/Tarantool.pm)
- Java driver, [Maven repository](http://dgreenru.github.com/tarantool-java)
- Ruby driver, [http://github.com/mailru/tarantool-ruby](https://github.com/mailru/tarantool-ruby)
- Python driver, [http://pypi.python.org/pypi/tarantool](http://pypi.python.org/pypi/tarantool)
- PHP driver, [https://github.com/tarantool/tarantool-php](https://github.com/tarantool/tarantool-php)
- node.js driver,
  [https://github.com/devgru/node-tarantool](https://github.com/devgru/node-tarantool)
- Erlang driver,
  [https://github.com/rtsisyk/etarantool](https://github.com/rtsisyk/etarantool)
- C connector [is maintained in the server source tree](https://github.com/tarantool/tarantool/blob/master/connector/c)

{% page download ru %}

### Как правильно выбрать версию сервера

Tarantool использует стандартную схему нумерования
релизов &lt;major&gt;-&lt;minor&gt;-&lt;patch&gt;.

Первая цифра в версии изменяется крайне редко, по итогам
накопления большого количества новых возможностей.
Изменение средней цифры является индикатором несовместимых
изменений в сервере, таких как изменение протокола, удаление
опций командной строки или конфигурационного файла.
Последняя цифра увеличивается при создании очередного
релиза, направленного на устранение обнаруженных ошибок.

В конце строки версии также может присутствовать git commit id,
что упрощает определение конкретной версии репозитория, использованной
для создания релиза.

Текущая стабильная версия **1.5.1-83-gf2974d6**.

#### Исходный код

Архив .tar.gz с последний версией исходного кода доступен по следующей
ссылке:
<a href="http://tarantool.org/dist/tarantool-1.5.1-83-gf2974d6-src.tar.gz">tarantool-1.5.1-83-gf2974d6-src.tar.gz</a>.
Файл README.&lt;OS&gt; содержит инструкции по сборке из исходников.

### Бинарные пакеты

Для использования в высоконагруженных проектах
рекомендуются пакеты, опубликованные на этом сайте.

#### Debian GNU/Linux and Ubuntu

Мы поддерживаем собственные репозитории .deb пакетов, который
содержит последние версии сервера и клиентских библиотек для
*Debian GNU/Linux* и  *Ubuntu*:
<a href="http://tarantool.org/dist/debian">http://tarantool.org/dist/debian</a>,
<a href="http://tarantool.org/dist/ubuntu">http://tarantool.org/dist/ubuntu</a>.

Репозитории содержат пакеты для Debian "Sid", "Jessy",
"Wheezy" и Ubuntu "Precise", "Quantal", "Raring", "Saucy".
Для установки можно воспользоваться следующим скриптом:

    wget http://tarantool.org/dist/public.key
    sudo apt-key add ./public.key
    release=`lsb_release -c -s`
    echo "deb http://tarantool.org/dist/debian/ $release main" | sudo tee -a /etc/apt/sources.list.d/tarantool.list
    echo "deb-src http://tarantool.org/dist/debian/ $release main" | sudo tee -a /etc/apt/sources.list.d/tarantool.list
    sudo apt-get update
    sudo apt-get install tarantool tarantool-client

CentOS GNU/Linux репозиторий доступен по адресу:
<a href="http://tarantool.org/dist/centos">http://tarantool.org/dist/centos</a>.

Добавьте следующую секцию в Ваш список репозиториев
(/etc/yum.repos.d/tarantool.repo) чтобы сделать его доступным для Yum:

    [tarantool]
    name=CentOS-$releasever - Tarantool
    baseurl=http://tarantool.org/dist/centos/$releasever/os/$basearch/
    enabled=1
    gpgcheck=0

### Архив старых релизов

Архив старых релизов доступен по адресу <a
href="http://tarantool.org/dist">http://tarantool.org/dist</a>.

### Доступ из языков программирования

- Perl driver [DR:Tarantool](http://search.cpan.org/~unera/DR-Tarantool-0.37/lib/DR/Tarantool.pm)
- [Ruby driver](https://github.com/mailru/tarantool-ruby)
- Python driver, [hosted at pypi.python.org](http://pypi.python.org/pypi/tarantool)
- PHP driver [https://github.com/tarantool/tarantool-php](https://github.com/tarantool/tarantool-php)
- Java driver, [Maven repository](http://dgreenru.github.com/tarantool-java)
- node.js driver,
  [https://github.com/devgru/node-tarantool](https://github.com/devgru/node-tarantool)
