Updated HowToUbuntu (markdown)

AsamK 2018-11-17 18:26:19 +01:00
parent 960436c96c
commit 77190e2a64

@ -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`.