Installing subuser ===================== System Requirements -------------------- * `Docker `_ 1.3 or higher * Python >= 3 * Git * X11 and the xauth utility (You almost certainly have this) * sudo (if you don't want to become a member of the docker group) Installation: Common steps -------------------------- #. Add yourself to the ``sudo`` group (Note: if you are a member of the ``docker`` group this is not needed.). :: $ sudo usermod -a -G sudo $USER Install from your distributions package manager ----------------------------------------------- * `Arch linux AUR `_ * `Debian sid `_ * `Ubuntu `_ * `pipy `_ Install with pip: Stable version -------------------------------- #. Install subuser from ``pip3``:: $ sudo pip3 install subuser #. Add ``~/.subuser/bin`` to your path by adding the line ``PATH=$HOME/.subuser/bin:$PATH`` to the end of your ``~/.bashrc`` file. #. Log out and then back in again. #. Done! Install from git: Development version ------------------------------------- #. Download the subuser repository:: $ cd $ git clone https://github.com/subuser-security/subuser #. Add ``subuser/logic`` and ``~/.subuser/bin`` to your path by adding the line ``PATH=$HOME/subuser/logic:$HOME/.subuser/bin:$PATH`` to the end of your ``.bashrc`` file. #. **Optional:** Subuser can run in place. If you want to install the development version system wide you can do so with:: sudo python3 setup.py install .. note:: You will need to change the path to ``subuser/logic`` to refer to the location to which you downloaded subuser. #. Log out and then back in again. #. Done! Source ------ The subuser sourcecode is maintained on `github `_. You can find release tarbals `here `_.