@cryptotaxi247 / netdata-1 / commits / 0ea96aeeb

Adds docs for how to build/install NetData on CentOS 8.x (#7890)

* Added docs for how to build/install NetData on CentOS 8.x * Update packaging/installer/methods/manual.md Co-Authored-By: Mansour Behabadi <57921115+ncmans@users.noreply.github.com> Co-authored-by: Mansour Behabadi <57921115+ncmans@users.noreply.github.com>

James Mills committed Feb 5, 2020 at 05:53 UTC 0ea96aeebe04e15bdd080f32d00b9b87a0e0705a
1 file changed +35
packaging/installer/methods/manual.md
+35
@@ -31,6 +31,7 @@ should be installed on your system to build and run Netdata. It supports most ma
31 [EPEL](http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/).
32 In addition, RHEL/CentOS version 6 also need
33 [OKay](https://okay.com.mx/blog-news/rpm-repositories-for-centos-6-and-7.html) for package libuv version 1.
34 + - CentOS 8 / RHEL 8 requires a bit of extra work. See the dedicated section below.
35
36 - **SuSe** Linux and its derivatives (including **openSuSe**)
37
@@ -114,6 +115,40 @@ Netdata DB engine can be enabled when these are installed (they are optional):
115
116 *Netdata will greatly benefit if you have the above packages installed, but it will still work without them.*
117
118 +### CentOS / RHEL 8.x
119 +
120 +For CentOS / RHEL 8.x a lot of development packages have moved out into their
121 +own separate repositories. Some other dependeicies are either missing completely
122 +or have to be sourced by 3rd-parties.
123 +
124 +CentOS 8.x:
125 +
126 +- Enable the PowerTools repo
127 +- Enable the EPEL repo
128 +- Enable the Extra repo from [extra.getpagespeed.com](https://extras.getpagespeed.com/release-el8-latest.rpm)
129 +
130 +And install the minimum required dependencies:
131 +
132 +```sh
133 +# Enable config-manager
134 +yum install -y 'dnf-command(config-manager)'
135 +
136 +# Enable PowerTools
137 +yum config-manager --set-enabled PowerTools
138 +
139 +# Enable EPEL
140 +yum install -y epel-release
141 +
142 +# Install Repo for libuv-devl (NEW)
143 +yum install -y https://extras.getpagespeed.com/release-el8-latest.rpm
144 +
145 +# Install Devel Packages
146 +yum install autoconf automake curl gcc git libmnl-devel libuuid-devel openssl-devel libuv-devel lz4-devel make nc pkgconfig python3 zlib-devel
147 +
148 +# Install Judy-Devel directly
149 +yum install -y http://mirror.centos.org/centos/8/PowerTools/x86_64/os/Packages/Judy-devel-1.0.5-18.module_el8.1.0+217+4d875839.x86_64.rpm
150 +```
151 +
152 ---
153
154 ### Install Netdata