Verifying Installed Packages on NI Linux Real-Time Targets Using SSH

Updated Apr 10, 2026

Environment

Operating System

  • LabVIEW Real-Time (NI Linux Real-Time)

NI Linux Real‑Time (RT) is a Linux‑based real‑time operating system used on NI controllers. Because it is based on Linux, controllers running NI Linux RT support Secure Shell (SSH), which can be used to execute commands for software management, system monitoring, and other administrative tasks.
As part of software management, it is possible to verify the list of software packages currently installed on the controller, including both NI software components and packages that are part of the operating system. This article explains how to view and review the list of installed packages on an NI Linux RT controller using SSH.

  1. Access the shell on your RT target.
  2. Run the opkg list-installed command to display all installed packages on the controller, including NI software, system libraries and runtime components

This image displays the result of running the opkg list-installed command on a NI Linux RT controller shell

If required, you can also run opkg list-installed | grep <name_of_the_package> to confirm whether a specific software package is installed. For example, opkg list-installed | grep ni-daqmx

This image displays the result of running opkg list-installed | grep ni-daqmx to confirm whether a NI-DAQmx is already installed