396
Package Naming Convention
Libraries are available in runtime, development header files (∗-devel), and debug
(∗-debug) versions. Table B-1 shows the runtime (libpmem), debug (libpmem-debug),
and development and header files (libpmem-devel) for Fedora. Package names may
differ between Linux distributions. We provide instructions for some of the common
Linux distributions later in this section.
Searching for Packages Within a Package Repository
Table B-2 shows the list of available libraries as of PMDK v1.6. For an up-to-date list, see
https://pmem.io/pmdk.
Table B-2. PMDK libraries as of PMDK v1.6
Library
Description
LIBPMEM
Low-level persistent memory support library
LIBRPMEM
Remote Access to persistent memory library
LIBPMEMBLK
Persistent Memory Resident Array of Blocks library
LIBPMEMCTO
Close-to-Open Persistence library (Deprecated in PMDK v1.5)
LIBPMEMLOG
Persistent Memory Resident Log File library
LIBPMEMOBJ
Persistent Memory Transactional Object Store library
LIBPMEMPOOL
Persistent Memory pool management library
PMEMPOOL
Utilities for Persistent Memory
Table B-1. Example runtime, debug, and development package naming
convention
Library
Description
LIBPMEM
Low-level persistent memory support library
LIBPMEM-DEBUG
Debug variant of the libpmem low-level persistent memory library
LIBPMEM-DEVEL
Development files for the low-level persistent memory library
APPenDix B HOw TO inSTALL THe PeRSiSTenT MeMORy DeveLOPMenT KiT (PMDK)
Package Naming Convention
Libraries are available in runtime, development header files (∗-devel), and debug
(∗-debug) versions. Table B-1 shows the runtime (libpmem), debug (libpmem-debug),
and development and header files (libpmem-devel) for Fedora. Package names may
differ between Linux distributions. We provide instructions for some of the common
Linux distributions later in this section.
Searching for Packages Within a Package Repository
Table B-2 shows the list of available libraries as of PMDK v1.6. For an up-to-date list, see
https://pmem.io/pmdk.
Table B-2. PMDK libraries as of PMDK v1.6
Library
Description
LIBPMEM
Low-level persistent memory support library
LIBRPMEM
Remote Access to persistent memory library
LIBPMEMBLK
Persistent Memory Resident Array of Blocks library
LIBPMEMCTO
Close-to-Open Persistence library (Deprecated in PMDK v1.5)
LIBPMEMLOG
Persistent Memory Resident Log File library
LIBPMEMOBJ
Persistent Memory Transactional Object Store library
LIBPMEMPOOL
Persistent Memory pool management library
PMEMPOOL
Utilities for Persistent Memory
Table B-1. Example runtime, debug, and development package naming
convention
Library
Description
LIBPMEM
Low-level persistent memory support library
LIBPMEM-DEBUG
Debug variant of the libpmem low-level persistent memory library
LIBPMEM-DEVEL
Development files for the low-level persistent memory library
APPenDix B HOw TO inSTALL THe PeRSiSTenT MeMORy DeveLOPMenT KiT (PMDK)
