Download > Packages

Debian

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 Debian GNU/Linux. At the moment, the repository contains builds for Debian “jessie“, “stretch“ and “buster“.

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

curl -L https://tarantool.io/installer.sh | VER=2.2 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:

# install these utilities if they are missing
apt-get -y install sudo
sudo apt-get -y install gnupg2
sudo apt-get -y install curl

curl https://download.tarantool.org/tarantool/release/2.2/gpgkey | sudo apt-key add -

# install the lsb-release utility and use it to identify the current OS code name;
# alternatively, you can set the OS code name manually, e.g. stretch
sudo apt-get -y install lsb-release
release=`lsb_release -c -s`

# install https download transport for APT
sudo apt-get -y install apt-transport-https

# append two lines to a list of source repositories
sudo rm -f /etc/apt/sources.list.d/*tarantool*.list
echo "deb https://download.tarantool.org/tarantool/release/2.2/debian/ ${release} main" > /etc/apt/sources.list.d/tarantool_2_2.list
echo "deb-src https://download.tarantool.org/tarantool/release/2.2/debian/ ${release} main" >> /etc/apt/sources.list.d/tarantool_2_2.list

# install tarantool
sudo apt-get -y update
sudo apt-get -y install tarantool
# install these utilities if they are missing
apt-get -y install sudo
sudo apt-get -y install gnupg2
sudo apt-get -y install curl

curl https://download.tarantool.org/tarantool/release/1.10/gpgkey | sudo apt-key add -

# install the lsb-release utility and use it to identify the current OS code name;
# alternatively, you can set the OS code name manually, e.g. stretch
sudo apt-get -y install lsb-release
release=`lsb_release -c -s`

# install https download transport for APT
sudo apt-get -y install apt-transport-https

# append two lines to a list of source repositories
sudo rm -f /etc/apt/sources.list.d/*tarantool*.list
echo "deb https://download.tarantool.org/tarantool/release/1.10/debian/ ${release} main" > /etc/apt/sources.list.d/tarantool_1_10.list
echo "deb-src https://download.tarantool.org/tarantool/release/1.10/debian/ ${release} main" >> /etc/apt/sources.list.d/tarantool_1_10.list

# install tarantool
sudo apt-get -y update
sudo apt-get -y install tarantool
# install these utilities if they are missing
apt-get -y install sudo
sudo apt-get -y install gnupg2
sudo apt-get -y install curl

curl https://download.tarantool.org/tarantool/2.2/gpgkey | sudo apt-key add -

# install the lsb-release utility and use it to identify the current OS code name;
# alternatively, you can set the OS code name manually, e.g. stretch
sudo apt-get -y install lsb-release
release=`lsb_release -c -s`

# install https download transport for APT
sudo apt-get -y install apt-transport-https

# append two lines to a list of source repositories
sudo rm -f /etc/apt/sources.list.d/*tarantool*.list
echo "deb https://download.tarantool.org/tarantool/2.2/debian/ ${release} main" > /etc/apt/sources.list.d/tarantool_2_2.list
echo "deb-src https://download.tarantool.org/tarantool/2.2/debian/ ${release} main" >> /etc/apt/sources.list.d/tarantool_2_2.list

# install tarantool
sudo apt-get -y update
sudo apt-get -y install tarantool
# install these utilities if they are missing
apt-get -y install sudo
sudo apt-get -y install gnupg2
sudo apt-get -y install curl

curl https://download.tarantool.org/tarantool/1.10/gpgkey | sudo apt-key add -

# install the lsb-release utility and use it to identify the current OS code name;
# alternatively, you can set the OS code name manually, e.g. stretch
sudo apt-get -y install lsb-release
release=`lsb_release -c -s`

# install https download transport for APT
sudo apt-get -y install apt-transport-https

# append two lines to a list of source repositories
sudo rm -f /etc/apt/sources.list.d/*tarantool*.list
echo "deb https://download.tarantool.org/tarantool/1.10/debian/ ${release} main" > /etc/apt/sources.list.d/tarantool_1_10.list
echo "deb-src https://download.tarantool.org/tarantool/1.10/debian/ ${release} main" >> /etc/apt/sources.list.d/tarantool_1_10.list

# install tarantool
sudo apt-get -y update
sudo apt-get -y install tarantool
By default, the latest version from a repository is installed. But you can choose any patch version, if needed:
apt-cache showpkg tarantool
apt-get install tarantool=<version>