summaryrefslogtreecommitdiffstats
path: root/doc/readthedocs/installation.rst
blob: 95750e201cdccaff757f7db782c4c3eb8a9adc23 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Installation
============

Debian / Ubuntu:
----------------

.. code-block:: sh

    $ apt-get install nvme-stas

Fedora / Red Hat:
-----------------

.. code-block:: sh

    $ dnf install nvme-stas

Python Version
--------------

The latest Python 3 version is always recommended, since it has all the latest bells and
whistles. libnvme supports Python 3.6 and above.

Dependencies
------------

nvme-stas is built on top of libnvme, which is used to interact with the kernel's NVMe driver (i.e. drivers/nvme/host/). To support all the features of nvme-stas, several changes to the Linux kernel are required. nvme-stas can also operate with older kernels, but with limited functionality. Kernel 5.18 provides all the features needed by nvme-stas. nvme-stas can also work with older kernels that include back-ported changes to the NVMe driver.