aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2016-06-14 16:56:43 +0200
committerGuilhem Moulin <guilhem@fripost.org>2016-06-14 16:56:43 +0200
commitf1cb89ffc320cdf945b3bd87bab5762749bd6eac (patch)
tree166615894fdb84553decf89917f38bce82e2b86c
parent2284fd825bcea047ab595bf769ef13fa763d269a (diff)
Add installation instructions.
-rw-r--r--INSTALL51
1 files changed, 51 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..935b052
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,51 @@
+lacme-accountd depends on the following Perl modules:
+
+ - Config::Tiny
+ - Crypt::OpenSSL::RSA (for PEM-encoded key material)
+ - Crypt::OpenSSL::Bignum (for PEM-encoded key material)
+ - Errno (core module)
+ - Getopt::Long (core module)
+ - JSON (optionally C/XS-accelerated with JSON::XS)
+ - List::Util (core module)
+ - MIME::Base64 (core module)
+ - Socket (core module)
+
+On Debian GNU/Linux systems, these dependencies can be installed with
+the following command:
+
+ apt-get install libconfig-tiny-perl libcrypt-openssl-rsa-perl libcrypt-openssl-bignum-perl libjson-perl
+
+
+lacme depends on OpenSSL and the following Perl modules:
+
+ - Config::Tiny
+ - Digest::SHA (core module)
+ - Errno (core module)
+ - Fcntl (core module)
+ - File::Temp (core module)
+ - Getopt::Long (core module)
+ - JSON (optionally C/XS-accelerated with JSON::XS)
+ - List::Util (core module)
+ - LWP::UserAgent
+ - LWP::Protocol::https (for https:// ACME directory URIs)
+ - MIME::Base64 (core module)
+ - Net::SSLeay
+ - POSIX (core module)
+ - Socket (core module)
+
+On Debian GNU/Linux systems, these dependencies can be installed with
+the following command:
+
+ apt-get install openssl libconfig-tiny-perl libjson-perl libwww-perl liblwp-protocol-https-perl libnet-ssleay-perl
+
+However Debian GNU/Linux users can also use gbp(1) from git-buildpackage
+to build their own package:
+
+ $ git checkout debian
+ $ AUTO_DEBSIGN=no gbp buildpackage
+
+Alternatively, for the development version:
+
+ $ git checkout debian
+ $ git merge master
+ $ AUTO_DEBSIGN=no gbp buildpackage --git-force-create --git-upstream-tree=BRANCH