This page documents the requirements and special instructions for building Traffic Server on Debian. For more details about the configuration process, plesae refer to the Installation and Configuration page.
NOTE: This was copied from Ubuntu page, we might need to update the packages here!
Generally you use apt-get to get the dependencies for you:
The packages you will get for apt-get build-dep are:
Unfortunately hwloc and libunwind are not included in the default dependencies list for 14.04 as of now, you can install them with apt-get:
The following packages must be installed:
It's also recommended that the following packages are installed, but they are not required (and they come pre-installed on many systems):
To enable WCCP you will need flex and bison. These should be recent enough to work.
ATS v8.0 and later
For ATS v8.0.0 and later, a compiler with support for C++17 is required. You can install this using the testing repo on both Debian 8 and 9:
ATS v9.0 and later
For ATS v9.0.0 and later, OpenSSL v1.0.2 is required. For this, you can use the testing repo above (which pulls in a much more modern OpenSSL, currently v1.1.1a),and upgrade OpenSSL. Or for less invasive changes, use the jessie-backports repo:
To use Git, you must install the appropriate packages:
For more details how to use Git with our source, please see our Git page.
configure and build
For more details, see the Building page