Download > Packages

Ubuntu

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.

At the moment, the repository contains builds for Ubuntu “trusty”, “xenial”, “bionic”, “cosmic”, “disco“ and “eoan“.

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/ubuntu/ ${release} main" | sudo tee /etc/apt/sources.list.d/tarantool_2_2.list
echo "deb-src https://download.tarantool.org/tarantool/release/2.2/ubuntu/ ${release} main" | sudo tee -a /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/ubuntu/ ${release} main" | sudo tee /etc/apt/sources.list.d/tarantool_1_10.list
echo "deb-src https://download.tarantool.org/tarantool/release/1.10/ubuntu/ ${release} main" | sudo tee -a /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/ubuntu/ ${release} main" | sudo tee /etc/apt/sources.list.d/tarantool_2_2.list
echo "deb-src https://download.tarantool.org/tarantool/2.2/ubuntu/ ${release} main" | sudo tee -a /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/ubuntu/ ${release} main" | sudo tee /etc/apt/sources.list.d/tarantool_1_10.list
echo "deb-src https://download.tarantool.org/tarantool/1.10/ubuntu/ ${release} main" | sudo tee -a /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>

Although we do not support a dedicated repository for Linux Mint, you can try our instructions for Ubuntu with the OS code name manually set to "xenial".