mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 01:18:58 +00:00
c8eb2d4665
Conflicts: doc/topics/installation/windows.rst salt/cloud/clouds/joyent.py salt/daemons/flo/core.py salt/minion.py
81 lines
1.9 KiB
ReStructuredText
81 lines
1.9 KiB
ReStructuredText
==========
|
|
Arch Linux
|
|
==========
|
|
|
|
Installation
|
|
============
|
|
|
|
Salt (stable) is currently available via the Arch Linux Official repositories.
|
|
There are currently -git packages available in the Arch User repositories (AUR)
|
|
as well.
|
|
|
|
Stable Release
|
|
--------------
|
|
|
|
Install Salt stable releases from the Arch Linux Official repositories as follows:
|
|
|
|
.. code-block:: bash
|
|
|
|
pacman -S salt-zmq
|
|
|
|
To install Salt stable releases using the :doc:`RAET protocol<topics/development/raet/index>`,
|
|
use the following:
|
|
|
|
.. code-block:: bash
|
|
|
|
pacman -S salt-raet
|
|
|
|
.. note:: transports
|
|
|
|
Unlike other linux distributions, please be aware that Arch Linux's package manager pacman defaults to RAET as the Salt transport. If you want to use ZeroMQ instead, make sure to enter the associated number for the salt-zmq repository when prompted.
|
|
|
|
Tracking develop
|
|
----------------
|
|
|
|
To install the bleeding edge version of Salt (**may include bugs!**),
|
|
use the -git package. Installing the -git package as follows:
|
|
|
|
.. code-block:: bash
|
|
|
|
wget https://aur.archlinux.org/packages/sa/salt-git/salt-git.tar.gz
|
|
tar xf salt-git.tar.gz
|
|
cd salt-git/
|
|
makepkg -is
|
|
|
|
.. note:: yaourt
|
|
|
|
If a tool such as Yaourt_ is used, the dependencies will be
|
|
gathered and built automatically.
|
|
|
|
The command to install salt using the yaourt tool is:
|
|
|
|
.. code-block:: bash
|
|
|
|
yaourt salt-git
|
|
|
|
.. _Yaourt: https://aur.archlinux.org/packages.php?ID=5863
|
|
|
|
Post-installation tasks
|
|
=======================
|
|
|
|
**systemd**
|
|
|
|
Activate the Salt Master and/or Minion via ``systemctl`` as follows:
|
|
|
|
.. code-block:: bash
|
|
|
|
systemctl enable salt-master.service
|
|
systemctl enable salt-minion.service
|
|
|
|
**Start the Master**
|
|
|
|
Once you've completed all of these steps you're ready to start your Salt
|
|
Master. You should be able to start your Salt Master now using the command
|
|
seen here:
|
|
|
|
.. code-block:: bash
|
|
|
|
systemctl start salt-master
|
|
|
|
Now go to the :doc:`Configuring Salt</ref/configuration/index>` page.
|