diff --git a/source/includes/fact-debian-dependencies.rst b/source/includes/fact-debian-dependencies.rst new file mode 100644 index 00000000000..6eae0314994 --- /dev/null +++ b/source/includes/fact-debian-dependencies.rst @@ -0,0 +1,3 @@ +.. code-block:: sh + + sudo apt-get install libgssapi-krb5-2 libsasl2-2 libssl1.0.0 libstdc++6 snmp diff --git a/source/includes/fact-redhat-6-dependencies.rst b/source/includes/fact-redhat-6-dependencies.rst new file mode 100644 index 00000000000..a777a403c97 --- /dev/null +++ b/source/includes/fact-redhat-6-dependencies.rst @@ -0,0 +1,3 @@ +.. code-block:: sh + + yum install cyrus-sasl-lib krb5-libs net-snmp-libs openssl diff --git a/source/includes/fact-redhat-7-dependencies.rst b/source/includes/fact-redhat-7-dependencies.rst new file mode 100644 index 00000000000..9807770a8f0 --- /dev/null +++ b/source/includes/fact-redhat-7-dependencies.rst @@ -0,0 +1,4 @@ +.. code-block:: sh + + yum install cyrus-sasl-lib krb5-libs lm_sensors-libs net-snmp-agent-libs \ + net-snmp-libs openssl-libs rpm-libs tcp_wrappers-libs diff --git a/source/includes/fact-use-distribution-package.rst b/source/includes/fact-use-distribution-package.rst new file mode 100644 index 00000000000..f2057cd502a --- /dev/null +++ b/source/includes/fact-use-distribution-package.rst @@ -0,0 +1,3 @@ +Use the provided distribution packages as described in this page if possible. +These packages will automatically install all of MongoDB's dependencies, and are +the recommended installation method. diff --git a/source/tutorial/install-mongodb-enterprise-on-amazon.txt b/source/tutorial/install-mongodb-enterprise-on-amazon.txt index 2cebda54b80..91ce18cba34 100644 --- a/source/tutorial/install-mongodb-enterprise-on-amazon.txt +++ b/source/tutorial/install-mongodb-enterprise-on-amazon.txt @@ -16,24 +16,9 @@ support for several features related to security and monitoring. Prerequisites ------------- +To install all of MongoDB's dependencies, run the following command: -To use MongoDB Enterprise on Amazon Linux AMI, you must install several -prerequisite packages: - -- ``net-snmp`` -- ``net-snmp-libs`` -- ``openssl`` -- ``net-snmp-utils`` -- ``cyrus-sasl`` -- ``cyrus-sasl-lib`` -- ``cyrus-sasl-devel`` -- ``cyrus-sasl-gssapi`` - -To install these packages, you can issue the following command: - -.. code-block:: sh - - sudo yum install openssl net-snmp net-snmp-libs net-snmp-utils cyrus-sasl cyrus-sasl-lib cyrus-sasl-devel cyrus-sasl-gssapi +.. include:: /includes/fact-redhat-7-dependencies.rst Install MongoDB Enterprise -------------------------- diff --git a/source/tutorial/install-mongodb-enterprise-on-debian.txt b/source/tutorial/install-mongodb-enterprise-on-debian.txt index 887be91eceb..6fec4de89e6 100644 --- a/source/tutorial/install-mongodb-enterprise-on-debian.txt +++ b/source/tutorial/install-mongodb-enterprise-on-debian.txt @@ -22,6 +22,12 @@ Considerations .. include:: /includes/note-package-change.rst +.. include:: /includes/fact-use-distribution-package.rst + +To manually install all dependencies, run the following command: + +.. include:: /includes/fact-debian-dependencies.rst + Install MongoDB Enterprise -------------------------- diff --git a/source/tutorial/install-mongodb-enterprise-on-red-hat.txt b/source/tutorial/install-mongodb-enterprise-on-red-hat.txt index 4d732c8a5db..7e11f61dbcd 100644 --- a/source/tutorial/install-mongodb-enterprise-on-red-hat.txt +++ b/source/tutorial/install-mongodb-enterprise-on-red-hat.txt @@ -21,7 +21,19 @@ Linux versions 5, 6, and 7 from ``.rpm`` packages. Considerations -------------- -.. include:: /includes/fact-installation-64bit.rst +MongoDB only provides Enterprise packages for 64-bit builds of Red Hat +Enterprise Linux and CentOS Linux versions 5, 6, and 7. + +.. include:: /includes/fact-use-distribution-package.rst + +To manually install all dependencies, run the appropriate command for your +Red Hat/CentOS version. + +Version 6 + .. include:: /includes/fact-redhat-6-dependencies.rst + +Version 7 + .. include:: /includes/fact-redhat-7-dependencies.rst .. include:: /includes/fact-installation-bind-ip-default-in-config.rst diff --git a/source/tutorial/install-mongodb-enterprise-on-suse.txt b/source/tutorial/install-mongodb-enterprise-on-suse.txt index ca46e1b6e52..6a2d9375fa4 100644 --- a/source/tutorial/install-mongodb-enterprise-on-suse.txt +++ b/source/tutorial/install-mongodb-enterprise-on-suse.txt @@ -19,7 +19,16 @@ for several features related to security and monitoring. Considerations -------------- -.. include:: /includes/fact-installation-64bit.rst +MongoDB only provides Enterprise packages for 64-bit builds of SUSE +Enterprise Linux version 11. + +.. include:: /includes/fact-use-distribution-package.rst + +To manually install all dependencies, run the following command: + +.. code-block:: sh + + zypper install cyrus-sasl krb5 libgcc46 libopenssl0_9_8 libsnmp15 libstdc++46 zlib .. include:: /includes/note-suse-ulimit.rst diff --git a/source/tutorial/install-mongodb-enterprise-on-ubuntu.txt b/source/tutorial/install-mongodb-enterprise-on-ubuntu.txt index c8fa7b9becf..519007d52b6 100644 --- a/source/tutorial/install-mongodb-enterprise-on-ubuntu.txt +++ b/source/tutorial/install-mongodb-enterprise-on-ubuntu.txt @@ -24,6 +24,12 @@ Considerations .. include:: /includes/note-package-change.rst +.. include:: /includes/fact-use-distribution-package.rst + +To manually install all dependencies, run the following command: + +.. include:: /includes/fact-debian-dependencies.rst + Install MongoDB Enterprise --------------------------