diff --git a/doc/getting_started/index.rst b/doc/getting_started/index.rst
index 2f94ffb1804..cc6bc80beef 100644
--- a/doc/getting_started/index.rst
+++ b/doc/getting_started/index.rst
@@ -53,6 +53,23 @@ Install dependencies
Next, you'll install some host dependencies using your package manager.
+The current minimum required version for the main dependencies are:
+
+.. list-table::
+ :header-rows: 1
+
+ * - Tool
+ - Min. Version
+
+ * - `CMake `_
+ - 3.13.1
+
+ * - `Python `_
+ - 3.6
+
+ * - `Devicetree compiler `_
+ - 1.4.6
+
.. tabs::
.. group-tab:: Ubuntu
@@ -68,33 +85,15 @@ Next, you'll install some host dependencies using your package manager.
python3-dev python3-pip python3-setuptools python3-tk python3-wheel xz-utils file \
make gcc gcc-multilib g++-multilib libsdl2-dev
- #. Verify the version of cmake that is installed on your system by entering::
+ #. Verify the versions of the main dependencies installed on your system by entering::
cmake --version
+ python3 --version
+ dtc --version
- The version must be 3.13.1 or later. If your version is older, complete the following
- steps to add the `Kitware third-party apt repository `__,
- which contains an updated version of cmake.
-
- a) Add the Kitware signing key:
-
- .. code-block:: bash
-
- wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add -
-
- b) Add the Kitware apt repository for your OS release. For Ubuntu
- 18.04 LTS:
-
- .. code-block:: bash
-
- sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
-
- c) Then install the updated version of cmake with ``apt``:
-
- .. code-block:: bash
-
- sudo apt update
- sudo apt install cmake
+ Check those against the versions in the table in the beginning of this section.
+ Refer to the :ref:`installation_linux` page for additional information on updating
+ the dependencies manually.
.. group-tab:: macOS
diff --git a/doc/getting_started/installation_linux.rst b/doc/getting_started/installation_linux.rst
index 049daedff8c..7a933192f7f 100644
--- a/doc/getting_started/installation_linux.rst
+++ b/doc/getting_started/installation_linux.rst
@@ -125,9 +125,9 @@ need one.
CMake
=====
-CMake version 3.13.1 or higher is required. Check what version you have by
-using ``cmake --version``. If you have an older version, there are several ways
-of obtaining a more recent one:
+A :ref:`recent CMake version ` is required. Check what
+version you have by using ``cmake --version``. If you have an older version,
+there are several ways of obtaining a more recent one:
* On Ubuntu, you can follow the instructions for adding the
`kitware third-party apt repository `_
@@ -187,16 +187,16 @@ versions.)
DTC (Device Tree Compiler)
==========================
-A recent DTC version (1.4.6 or higher) is required. Check what version you
-have by using ``dtc --version``. If you have an older version, either install a
-more recent one by building from source, or use the one that is bundled in
-the :ref:`Zephyr SDK ` by installing it.
+A :ref:`recent DTC version ` is required. Check what
+version you have by using ``dtc --version``. If you have an older version,
+either install a more recent one by building from source, or use the one that is
+bundled in the :ref:`Zephyr SDK ` by installing it.
Python
======
-Python 3.6 or later is required. Check what version you have by using ``python3
---version``.
+A `modern Python 3 version ` is required. Check what
+version you have by using ``python3 --version``.
If you have an older version, you will need to install a more recent Python 3.
You can build from source, or use a backport from your distribution's package