Packages for distributions other than the ones listed above may also be
available. Please contact your distribution packagers.
+> **Note**
+>
+> Windows is only supported for agent installations. Please refer
+> to the [distributed monitoring chapter](06-distributed-monitoring.md#distributed-monitoring-setup-client-windows).
+
### Package Repositories <a id="package-repositories"></a>
You need to add the Icinga repository to your package management configuration.
Debian:
```
-apt-get -y install apt-transport-https
+apt-get update
+apt-get -y install apt-transport-https wget gnupg
wget -O - https://packages.icinga.com/icinga.key | apt-key add -
Ubuntu:
```
-apt-get -y install apt-transport-https
+apt-get update
+apt-get -y install apt-transport-https wget gnupg
wget -O - https://packages.icinga.com/icinga.key | apt-key add -
Raspbian:
```
-apt-get -y install apt-transport-https
+apt-get update
+apt-get -y install apt-transport-https wget gnupg
wget -O - https://packages.icinga.com/icinga.key | apt-key add -
apt-get update
```
+##### Debian Backports Repository <a id="package-repositories-debian-backports"></a>
+
+Debian Stretch:
+
+```
+DIST=$(awk -F"[)(]+" '/VERSION=/ {print $2}' /etc/os-release); \
+ echo "deb https://deb.debian.org/debian ${DIST}-backports main" > \
+ /etc/apt/sources.list.d/${DIST}-backports.list
+
+apt-get update
+```
+
#### RHEL/CentOS/Fedora Repositories <a id="package-repositories-rhel-centos-fedora"></a>
RHEL/CentOS 7:
yum install https://packages.icinga.com/epel/icinga-rpm-release-7-latest.noarch.rpm
```
-RHEL/CentOS 6:
+RHEL/CentOS 6 x64:
```
yum install https://packages.icinga.com/epel/icinga-rpm-release-6-latest.noarch.rpm
dnf install https://packages.icinga.com/fedora/icinga-rpm-release-29-latest.noarch.rpm
```
-#### RHEL/CentOS EPEL Repository <a id="package-repositories-rhel-epel"></a>
+##### RHEL/CentOS EPEL Repository <a id="package-repositories-rhel-epel"></a>
The packages for RHEL/CentOS depend on other packages which are distributed
as part of the [EPEL repository](https://fedoraproject.org/wiki/EPEL).
zypper ref
```
-SLES 11:
-
-```
-rpm --import https://packages.icinga.com/icinga.key
-
-zypper ar https://packages.icinga.com/SUSE/ICINGA-release-11.repo
-zypper ref
-```
-
openSUSE:
```
zypper ref
```
-#### SLES Security Repository <a id="package-repositories-sles-security"></a>
-
-The packages for SLES 11 depend on the `openssl1` package which is distributed
-as part of the [SLES 11 Security Module](https://www.suse.com/communities/conversations/introducing-the-suse-linux-enterprise-11-security-module/).
-
-#### SLES 12 SDK <a id="package-sles-sdk"></a>
-
-Icinga 2 requires the `libboost_chrono1_54_0` package from the `SLES 12 SDK` repository. Refer to the SUSE Enterprise
-Linux documentation for further information.
-
#### Alpine Linux Repositories <a id="package-repositories-alpine"></a>
Alpine Linux:
also sheds more light in modern programming techniques.
Our main "problem" with Icinga 2 are modern compilers supporting the full C++11 feature set.
-Recent analysis have proven that gcc on CentOS 6 or SLES11 are too old to use modern
+Recent analysis have proven that gcc on CentOS 6 are too old to use modern
programming techniques or anything which implemens C++14 at least.
Given the below projects, we are also not fans of wrapping C interfaces into