Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions doc/userguide/install/debian.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,20 @@ For Debian 10 (buster), for instance, run the following as ``root``::
After Installation
******************

Building from Source on Debian
*****************************

If you prefer to build Suricata from source on Debian, the `./configure` script allows customization. Run `./configure --help` for the full list. Key options include:

Installation Options
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these seem a bit generic, can we put them in a generic "install from source" section and then link to that from here?

~~~~~~~~~~~~~~~~~~~~
- ``--prefix=PREFIX``: Set install directory (default: /usr/local). Use /usr for system-wide install.
- ``--sysconfdir=DIR``: Config files location (default: PREFIX/etc). E.g., /etc/suricata.

Features
~~~~~~~~
- ``--enable-geoip``: GeoIP support (requires libmaxminddb-dev).
- ``--enable-lua``: Lua scripting (requires lua5.3-dev).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't use the system lua anymore, we use the one we bundle with the rust crate.

- ``--enable-ebpf``: Enable eBPF support (requires libbpf-dev).

After installing you can proceed to the :ref:`Basic setup`.
Loading