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