Package repositories for all your distros

Now you can install the entire Mesosphere stack on any machine in your datacenter with a few simple commands.

Today we’ve announced our official package repositories. These package repositories connect directly to the native package management tools of your favorite Linux distribution — namely, apt-get and yum — to install Mesos on top of the most common Linux distributions (RedHat, CentOS, Ubuntu, and Debian).

Ubuntu and Debian

# Setup
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E56151BF
DISTRO=$(lsb_release -is | tr '[:upper:]' '[:lower:]')
CODENAME=$(lsb_release -cs)

# Add the repository
echo "deb http://repos.mesosphere.com/${DISTRO} ${CODENAME} main" | 
  sudo tee /etc/apt/sources.list.d/mesosphere.list
sudo apt-get -y update

# Install packages
sudo apt-get -y install mesos marathon chronos

RedHat and CentOS

# Add the repository
sudo rpm -Uvh http://repos.mesosphere.com/el/6/noarch/RPMS/mesosphere-el-repo-6-2.noarch.rpm

# Install packages
sudo yum -y install mesos marathon chronos

We will be adding additional repositories over time to support testing and experimental releases. Please let us know if you try it out!


Supported Distributions

  • Ubuntu 14.04 (trusty)
  • Ubuntu 13.10 (saucy)
  • Ubuntu 13.04 (raring)
  • Ubuntu 12.10 (quantal)
  • Ubuntu 12.04 (precise)
  • Debian 7 (wheezy)
  • RedHat 6
  • CentOS 6

Packages Available

  • mesos
  • marathon
  • chronos