libnvme-1.7.1

libnvme の概要

The libnvme package is a library which provides type definitions for NVMe specification structures, enumerations, and bit fields, helper functions to construct, dispatch, and decode commands and payloads, and utilities to connect, scan, and manage NVMe devices on a Linux system.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

libnvme の依存パッケージ

任意

dbus-1.14.10, JSON-C-0.17, keyutils-1.6.1, SWIG-4.1.1

libnvme のインストール

以下のコマンドを実行して libnvme をビルドします。

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release -Dlibdbus=auto .. &&
ninja

ビルド結果をテストする場合は ninja test を実行します。

root ユーザーになって以下を実行します。

ninja install

パッケージ構成

インストールプログラム: なし
インストールライブラリ: libnvme.so, libnvme-mi.so
インストールディレクトリ: /usr/include/nvme, /usr/lib/python3.11/site-packages/libnvme

概略説明

libnvme.so

contains functions used to handle operations relating to NVMe devices.