NDCTL User Guide
HomePMDKNDCTLBlog
v72.0
v72.0
  • NDCTL User Guide
  • Installing NDCTL, DAXCTL, and CXL-CLI Utilities
    • Installing NDCTL and DAXCTL Packages on Linux
    • Installing the CXL-CLI Package on Linux
    • Installing NDCTL, DAXCTL, and CXL-CLI from Source on Linux
  • Quick Start
  • Concepts
    • NVDIMM Devices
    • PMEM and BLK Modes
    • Regions
      • Regions, Atomic Sectors, and DAX
    • Label Storage Area (LSA)
    • Namespaces
  • Managing NVDIMMs
  • Managing Regions
  • Managing Label Storage Areas (LSA)
  • Managing Namespaces
  • Managing NVDIMM Security
  • NDCTL Man Pages
    • ndctl(1)
    • ndctl-activate-firmware(1)
    • ndctl−check−labels(1)
    • ndctl−check−namespace(1)
    • ndctl−clear−errors(1)
    • ndctl−create−namespace(1)
    • ndctl−destroy−namespace(1)
    • ndctl−disable−dimm(1)
    • ndctl−disable−namespace(1)
    • ndctl−disable−region(1)
    • ndctl−enable−dimm(1)
    • ndctl-enable−namespace(1)
    • ndctl−enable−region(1)
    • ndctl−freeze−security(1)
    • ndctl−init−labels(1)
    • ndctl−inject−error(1)
    • ndctl−inject−smart(1)
    • ndct-list(1)
    • ndctl−load−keys(1)
    • ndctl−monitor(1)
    • ndctl-read-infoblock(1)
    • ndctl−read−labels(1)
    • ndctl−remove−passphrase(1)
    • ndctl−sanitize−dimm(1)
    • ndctl−setup−passphrase(1)
    • ndctl−start−scrub(1)
    • ndctl-update-firmware(1)
    • ndctl-update-passphrase(1)
    • ndctl−wait−overwrite(1)
    • ndctl−wait−scrub(1)
    • ndctl-write-infoblock(1)
    • ndctl−write−labels(1)
    • ndctl−zero−labels(1)
  • DAXCTL Man Pages
    • daxctl(1)
    • daxctl-create-device (1)
    • daxctl-destroy-device (1)
    • daxctl-disable-device (1)
    • daxctl-enable-device (1)
    • daxctl-list(1)
    • daxctl−migrate−device−model(1)
    • daxctl−offline−memory(1)
    • daxctl−online−memory(1)
    • daxctl−reconfigure−device(1)
  • CXL Man Pages
    • cxl(1)
    • cxl-list(1)
    • cxl-read-labels(1)
    • cxl-write-labels(1)
    • cxl-zero-labels(1)
  • Troubleshooting
  • Glossary
  • Reference Material
Powered by GitBook
On this page

Was this helpful?

  1. Installing NDCTL, DAXCTL, and CXL-CLI Utilities

Installing the CXL-CLI Package on Linux

PreviousInstalling NDCTL and DAXCTL Packages on LinuxNextInstalling NDCTL, DAXCTL, and CXL-CLI from Source on Linux

Last updated 3 years ago

Was this helpful?

The cxl-cli utility is available in many Linux distribution package repositories. This approach is the easiest to use and maintain, compared with installing cxl-cli from source code. The cxl-cli utility is maintained in the .

1) Query the repository to confirm if the cxl-cli package is available:

dnf search cxl-cli 

2) Install the cxl-cli package

dnf install cxl-cli

The cxl-cli package is available on CentOS, RHEL, RHEL for SAP HANA 7.0 or later.

1) Query the repository to identify if the cxl-cli package is available:

yum search cxl-cli
- or -
dnf search cxl-cli

2) Install cxl-cli package

yum install cxl-cli
- or -
dnf install cxl-cli

The cxl-cli package is available for OpenSUSE, SUSE Linux Enterprise Server (SLES), and SLES for SAP HANA v12.4 or later.

1) Query the repository to identify if ndctl and daxctl are available:

sudo zypper search cxl-cli

2) Install the cxl-cli package

sudo zypper install cxl-cli 

The cxl-cli packlage are available on Ubuntu 18.10 (Cosmic Cuttlefish) or later.

1) Query the repository to identify if the cxl-cli package is available:

apt search cxl-cli

2) Verify if the cxl-cli package is currently installed and check the version

apt list --installed cxl-cli

3) Install the cxl-cli package or update an installed package

sudo apt install cxl-cli

1) Query available versions in configured repositories:

apt policy cxl-cli

2) Query the repository to identify if cxl-cli is available:

apt search cxl-cli

3) Verify if the cxl-cli package is currently installed and check the version

apt list --installed cxl-cli

4) Install the cxl-cli package or update an installed package

sudo apt install cxl-cli
ndctl GitHub repository