From 77190e2a642e75637b643c5631602380a2491a70 Mon Sep 17 00:00:00 2001 From: AsamK Date: Sat, 17 Nov 2018 18:26:19 +0100 Subject: [PATCH] Updated HowToUbuntu (markdown) --- HowToUbuntu.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/HowToUbuntu.md b/HowToUbuntu.md index 0657f53..4d77b3d 100644 --- a/HowToUbuntu.md +++ b/HowToUbuntu.md @@ -1,12 +1,15 @@ -# Getting up and running on Ubuntu/Debian +# Getting up and running -While the experienced developer will most likely delve into the source code and compile it, this is not necessary. For just using signal-cli, only a few steps are necessary. I will document them following what I did on Ubuntu 14.04 (but this should also work with little or no modification for other platforms). +While the experienced developer will most likely delve into the source code and compile it, this is not necessary. For just using signal-cli, only a few steps are necessary. +signal-cli should work on all platforms supported by the Java Runtime. +It works the same way on Linux, macOS, Windows. Only the installation will be different and the dbus daemon might not work on other platforms than Linux. ## Prerequisites -* Java Runtime Environment installed (Ubuntu package "default-jre" or "default-jre-headless"; on Ubuntu 14.04 this installs the Java 8 Runtime Environment) -`sudo apt-get install default-jre` -* Java Runtime Environment configured with unlimited strength crypto (follow download links and instructions on [[StackOverflow|http://stackoverflow.com/a/6481658]]) +* Java Runtime Environment installed + Ubuntu: `sudo apt-get install default-jre` +* For older Java Runtime Environments: configure unlimited strength crypto (follow download links and instructions on [[StackOverflow|http://stackoverflow.com/a/6481658]]) +* signal-cli requires enough random entropy for cryptography. This can be an issue on embedded or idle systems, which can be resolved by installing an entropy daemon, like `haveged`. ## Installation Unpack a release from [[https://github.com/AsamK/signal-cli/releases]], e.g. to `~/signal-cli`.