# Ubuntu Installation

## Add repository

The latest packages for Ubuntu are published in the saltstack PPA. If you have the `add-apt-repository` utility, you can add the repository and import the key in one step:

    sudo add-apt-repository ppa:saltstack/salt

add-apt-repository: command not found?

The `add-apt-repository` command is not always present on Ubuntu systems. This can be fixed by installing python-software-properties:

    sudo apt-get install python-software-properties

Note that since Ubuntu 12.10 (Raring Ringtail), `add-apt-repository` is found in the software-properties-common package, and is part of the base install. Thus, `add-apt-repository` should be able to be used out-of-the-box to add the PPA.

Alternately, manually add the repository and import the PPA key with these commands:

    echo deb http://ppa.launchpad.net/saltstack/salt/ubuntu `lsb_release -sc` main | sudo tee /etc/apt/sources.list.d/saltstack.list
    wget -q -O- "http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x4759FA960E27C0A6" | sudo apt-key add -

After adding the repository, update the package management database:

    sudo apt-get update

## Install packages

Install the Salt master, minion, or syndic from the repository with the apt-get command. These examples each install one daemon, but more than one package name may be given at a time:

    sudo apt-get install salt-master

    sudo apt-get install salt-minion

    sudo apt-get install salt-syndic

### Post-installation tasks

Now go to the Configuring Salt page.

Current Salt release: 0.17.1

### Table Of Contents

- Ubuntu Installation
  - Add repository
  - Install packages
    - Post-installation tasks

#### Previous topic

Solaris

#### Next topic

Windows

### Quick search

Enter search terms or a module, class or function name.

### Upcoming SaltStack Events

My conferences on Lanyrd