From a45dab35bf19ecc197e8b923c40b5e75268c1bfc Mon Sep 17 00:00:00 2001 From: Jakub Warmuz Date: Thu, 2 Apr 2015 11:32:38 +0000 Subject: [PATCH] bootstrap Debian, squeeze notes (cf. #280) --- bootstrap/debian.sh | 1 + docs/using.rst | 28 ++++++++++++++++++++++------ 2 files changed, 23 insertions(+), 6 deletions(-) create mode 120000 bootstrap/debian.sh diff --git a/bootstrap/debian.sh b/bootstrap/debian.sh new file mode 120000 index 000000000..f215cf2e0 --- /dev/null +++ b/bootstrap/debian.sh @@ -0,0 +1 @@ +ubuntu.sh \ No newline at end of file diff --git a/docs/using.rst b/docs/using.rst index 516dc044d..eb53fc54a 100644 --- a/docs/using.rst +++ b/docs/using.rst @@ -5,18 +5,15 @@ Using the Let's Encrypt client Prerequisites ============= -The demo code is supported and known to work on **Ubuntu only** (even -closely related `Debian is known to fail`_). - -Therefore, prerequisites for other platforms listed below are provided -mainly for the :ref:`developers ` reference. +The demo code is supported and known to work on **Ubuntu and +Debian**. Therefore, prerequisites for other platforms listed below +are provided mainly for the :ref:`developers ` reference. In general: * `swig`_ is required for compiling `m2crypto`_ * `augeas`_ is required for the ``python-augeas`` bindings -.. _Debian is known to fail: https://github.com/letsencrypt/lets-encrypt-preview/issues/68 Ubuntu ------ @@ -26,6 +23,25 @@ Ubuntu ./bootstrap/ubuntu.sh +Debian +------ + +.. code-block:: shell + + ./bootstrap/debian.sh + +For squezze you will need to: + +- Run ``apt-get install -y --no-install-recommends sudo`` as root + (``sudo`` is not installed by default) before running the bootstrap + script. +- Use ``virtualenv --no-site-packages -p python`` instead of ``-p python2``. +- Use text mode ``sudo ./venv/bin/letsencrypt --text`` (`#280`_) + + +.. _`#280`: https://github.com/letsencrypt/lets-encrypt-preview/issues/280 + + Mac OSX -------