README.md in oxidized-0.24.0 vs README.md in oxidized-0.25.0
- old
+ new
@@ -30,11 +30,11 @@
## Index
1. [Supported OS Types](docs/Supported-OS-Types.md)
2. [Installation](#installation)
- * [Debian](#debian)
+ * [Debian and Ubuntu](#debian-and-ubuntu)
* [CentOS, Oracle Linux, Red Hat Linux](#centos-oracle-linux-red-hat-linux)
* [FreeBSD](#freebsd)
* [Build from Git](#build-from-git)
* [Docker](#running-with-docker)
* [Installing Ruby 2.1.2 using RVM](#installing-ruby-212-using-rvm)
@@ -72,18 +72,30 @@
* [Source](docs/Ruby-API.md#source)
* [Model](docs/Ruby-API.md#model)
## Installation
-### Debian
+### Debian and Ubuntu
-Install all required packages and gems.
+Debian "buster" or newer and Ubuntu 17.10 (artful) or newer are recommended. On Ubuntu, begin by enabling the `universe`
+repository (required for libssh2-1-dev):
```shell
+add-apt-repository universe
+```
+
+Install the dependencies:
+
+```shell
apt-get install ruby ruby-dev libsqlite3-dev libssl-dev pkg-config cmake libssh2-1-dev libicu-dev zlib1g-dev
+```
+
+Finally, install the gems:
+
+```shell
gem install oxidized
-gem install oxidized-script oxidized-web # if you don't install oxidized-web, make sure you remove "rest" from your config
+gem install oxidized-script oxidized-web # If you don't install oxidized-web, ensure "rest" is removed from your Oxidized config.
```
### CentOS, Oracle Linux, Red Hat Linux
On CentOS 6 / RHEL 6, begin by installing Ruby 2.0 or greater. For Ruby 2.1.2 installation instructions see [Installing Ruby 2.1.2 using RVM](#installing-ruby-212-using-rvm).
@@ -308,10 +320,10 @@
## Extra
### Ubuntu SystemV init setup
-The init script assumes that you have a used named 'oxidized' and that oxidized is in one of the following paths:
+The init script assumes that you have a user named 'oxidized' and that oxidized is in one of the following paths:
```text
/sbin
/bin
/usr/sbin