====================
Software repository
====================

The software installed on nodes is served from the management server. At
any time, the last three versions that have been released to you are
available for installation.

To set the version you want nodes to install or upgrade to, visit
the `Administration page <index.html>`__ and click
the Software repository link. You will see a form allowing you to select
the version:

|image0|

Select the version you wish to be available and click the Save button to
save the change. 

Changing this setting invalidates the software package cache saved on
nodes, so you need to run the following command on nodes that are to be
upgraded after changing this setting:

::

    apt-get update

Note that changing the version here does not automatically update the
version on the nodes themselves. See `Upgrading a
node <../nodes/upgrading-and-replacing-a-node/upgrading-a-node.html>`__
for instructions to upgrade the nodes after this change.

The Update version automatically setting is used to determine whether
the version should be automatically updated when the admin server is
upgraded. For example, with this option set, if the admin server
software is updated to 2016.2, the available bonding version here is
also updated to match. As with a manual version change, the nodes
themselves are not upgraded automatically. If this option is unset, the
version will be unchanged on admin server upgrades.

.. |image0| image:: /attachments/11665411/11668452.png
