From cf8b630ed2e62116989b3d27ab8213b28217e0ea Mon Sep 17 00:00:00 2001 From: Comfort Amaechi Date: Sat, 7 Oct 2023 19:38:22 -0400 Subject: [PATCH] userguide: cover install-full and install-conf Ticket: #6342 --- doc/userguide/install.rst | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/doc/userguide/install.rst b/doc/userguide/install.rst index 8eb0248013..ad7a9e4474 100644 --- a/doc/userguide/install.rst +++ b/doc/userguide/install.rst @@ -154,7 +154,7 @@ Recommended:: cargo install --force cbindgen Compilation -""""""""""" +^^^^^^^^^^^ Follow these steps from your Suricata directory:: @@ -165,6 +165,32 @@ Follow these steps from your Suricata directory:: make -j8 # j is for paralleling, you may de/increase depending on your CPU make install # to install your Suricata compiled binary +Auto-Setup +^^^^^^^^^^ + +You can also use the available auto-setup features of Suricata: + +:: + + ./configure && make && sudo make install-conf + +*make install-conf* would do the regular "make install" and then it would automatically +create/setup all the necessary directories and ``suricata.yaml`` for you. + +:: + + ./configure && make && sudo make install-rules + +*make install-rules* would do the regular "make install" and then it would automatically +download and set up the latest ruleset from Emerging Threats available for Suricata. + +:: + + ./configure && make && sudo make install-full + +*make install-full* would combine everything mentioned above (install-conf and install-rules) +and will present you with a ready-to-run (configured and set-up) Suricata. + .. _install-binary-packages: Binary packages