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 e5040850cfa..84660abcf17 100644 --- a/source/tutorial/install-mongodb-enterprise-on-amazon.txt +++ b/source/tutorial/install-mongodb-enterprise-on-amazon.txt @@ -14,24 +14,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 d66a27bf55e..3af8b85a5cd 100644 --- a/source/tutorial/install-mongodb-enterprise-on-debian.txt +++ b/source/tutorial/install-mongodb-enterprise-on-debian.txt @@ -18,9 +18,11 @@ Considerations .. include:: /includes/note-package-change.rst -MongoDB only provides Enterprise packages for 64-bit versions of Debian Wheezy. +.. include:: /includes/fact-use-distribution-package.rst -.. this is actually missing - builds only exist for 2.4 and 2.7 releases. FIX +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 6251d4d8137..b76800c1d25 100644 --- a/source/tutorial/install-mongodb-enterprise-on-red-hat.txt +++ b/source/tutorial/install-mongodb-enterprise-on-red-hat.txt @@ -19,8 +19,19 @@ Linux from ``.rpm`` packages. Considerations -------------- -MongoDB only provides Enterprise packages for Red Hat -Enterprise Linux and CentOS Linux versions 5 and 6, 64-bit. +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 d7fd1cfd91b..b01d9efe8e4 100644 --- a/source/tutorial/install-mongodb-enterprise-on-suse.txt +++ b/source/tutorial/install-mongodb-enterprise-on-suse.txt @@ -15,21 +15,21 @@ for several features related to security and monitoring. Prerequisites ------------- -To use MongoDB Enterprise on SUSE Enterprise Linux, you must install -several prerequisite packages: +MongoDB only provides Enterprise packages for 64-bit builds of SUSE +Enterprise Linux version 11. -- ``libopenssl0_9_8`` -- ``libsnmp15`` -- ``net-snmp`` -- ``snmp-mibs`` -- ``cyrus-sasl`` -- ``cyrus-sasl-gssapi`` +.. include:: /includes/fact-use-distribution-package.rst -To install these packages, you can issue the following command: +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 - sudo zypper install libopenssl0_9_8 net-snmp libsnmp15 snmp-mibs cyrus-sasl cyrus-sasl-gssapi + zypper install cyrus-sasl krb5 libgcc46 libopenssl0_9_8 libsnmp15 libstdc++46 zlib Install MongoDB Enterprise -------------------------- diff --git a/source/tutorial/install-mongodb-enterprise-on-ubuntu.txt b/source/tutorial/install-mongodb-enterprise-on-ubuntu.txt index d2e91d0b3ef..d0ba2055440 100644 --- a/source/tutorial/install-mongodb-enterprise-on-ubuntu.txt +++ b/source/tutorial/install-mongodb-enterprise-on-ubuntu.txt @@ -21,6 +21,12 @@ MongoDB only provides Enterprise packages for Ubuntu .. 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 --------------------------