:orphan: .. _release-candidate: =========================================== Installing/Testing a Salt Release Candidate =========================================== It's time for a new feature release of Salt! Follow the instructions below to install the latest release candidate of Salt, and try :ref:`all the shiny new features `! Be sure to report any bugs you find on `Github `_. Installing Using Packages ========================= Builds for a few platforms are available as part of the RC at https://repo.saltstack.com/salt_rc/. .. note:: For RHEL and Ubuntu, Follow the instructions on https://repo.saltstack.com/, but insert ``salt_rc/`` into the URL between the hostname and the remainder of the path. For example: .. code-block:: bash baseurl=https://repo.saltstack.com/salt_rc/yum/redhat/$releasever/$basearch/ .. code-block:: none deb http://repo.saltstack.com/salt_rc/apt/ubuntu/14.04/amd64 jessie main Available builds: - Ubuntu16 - Redhat7 - Windows .. FreeBSD Installing Using Bootstrap ========================== You can install a release candidate of Salt using `Salt Bootstrap `_: .. code-block:: bash curl -o install_salt.sh -L https://bootstrap.saltstack.com sudo sh install_salt.sh -P git v2017.7.0rc1 If you want to also install a master using Salt Bootstrap, use the ``-M`` flag: .. code-block:: bash curl -o install_salt.sh -L https://bootstrap.saltstack.com sudo sh install_salt.sh -P -M git v2017.7.0rc1 If you want to install only a master and not a minion using Salt Bootstrap, use the ``-M`` and ``-N`` flags: .. code-block:: bash curl -o install_salt.sh -L https://bootstrap.saltstack.com sudo sh install_salt.sh -P -M -N git v2017.7.0rc1 Installing Using PyPI ===================== Installing from the `source archive `_ on `PyPI `_ is fairly straightforward. .. note:: On RHEL derivatives you also need to install the ``epel-release`` package first. .. code-block:: bash sudo yum install epel-release First install the build dependencies. - Debian-based systems: .. code-block:: bash sudo apt-get install python-pip python-dev gcc g++ - RedHat-based systems: .. code-block:: bash sudo yum install python-pip python-devel gcc gcc-c++ - other systems: You will need to install: - pip - python header libraries - C and C++ compilers Then install salt using the following command: .. code-block:: bash sudo pip install salt==2017.7.0rc1