Descargar e instalar del software controlador de NI en Linux Desktop

Información general

A partir de 2018, NI ofrece un nuevo catálogo de soporte para Linux Desktop para una variedad de hardware de pruebas y medidas en la plataforma PXI Express. Con esta versión, ha habido un cambio en la forma en que el software controlador de NI se adquiere e instala en un sistema Linux Desktop. En lugar de proporcionar un script INSTALL ejecutable como en el pasado, NI ahora proporciona un paquete de registro del repositorio que se puede descargar y usar para indicar a su administrador de paquetes de distribución de Linux que instale paquetes de software controlador de NI como, NI-DAQmx, NI-VISA , NI-488.2 y NI-Sync. 

  1. Descargue los paquetes de registro del repositorio desde NI Linux Device Drivers. Consulte el archivo readme para obtener más información sobre qué controladores y versiones de NI se incluyen en cada descarga de NI Linux Device Drivers.
  2. Identifique el archivo .rpm/.deb para su distribución de Linux. Consulte la siguiente tabla para ver qué tipo de paquete de registro del repositorio se adapta mejor a sus necesidades.
     

 Opciones del paquete de registro del repositorio de NI Linux Device Drivers

Los paquetes de registro del repositorio estáticos están etiquetados con un sufijo basado en la fecha, como ni-rhel9-drivers-2022Q3. El software de este repositorio no está destinado a cambiar y se actualiza únicamente para parches críticos. Utilice este tipo de repositorio cuando necesite reproducir una pila de software específica.
Los paquetes de registro del repositorio de transmisión están etiquetados con un sufijo -stream, por ejemplo: ni-rhel9-drivers-stream. El software de este repositorio se actualiza periódicamente con las últimas versiones de cada paquete de controladores a medida que se publican. La ejecución de un comando de actualización/actualización con un administrador de paquetes actualizará los paquetes de NI instalados a su última versión publicada para los sistemas que han registrado un repositorio de flujo. Este tipo de repositorio es la forma más sencilla de mantener actualizado el software controlador de NI.

Firstlook está presente en algunos nombres de paquetes de registro del repositorio, por ejemplo, ni-ubuntu2204firstlook-drivers-2022Q4.deb, para identificar un repositorio más nuevo que se encuentra en un período de lanzamiento introductorio mientras NI agrega y valida controladores individuales gradualmente durante varios lanzamientos. El soporte en estos repositorios está progresando al mismo nivel que otras distribuciones, pero aún no está completo.

Si planea actualizar a una nueva distribución y ve "firstlook" en el nombre del paquete de registro del repositorio de NI, consulte la tabla de controladores compatibles para asegurarse de que los productos de NI que necesita sean compatibles con la nueva distribución.

  1. Expanda la siguiente sección para que continúe su distribución.

 

Red Hat Enterprise Linux/CentOS

  1. (Recomendado) Aplique las últimas actualizaciones del sistema para evitar problemas de instalación ( aprenda más):
    Nota: esto puede actualizar el kernel de su sistema a la última versión
    sudo yum update

  2. Reinicie el sistema.

  3. (Solo RHEL 9) Instale chkconfig (vea el error número 1984221 en problemas conocidos en notas de versión de NI Linux Device Drivers)
    sudo yum install chkconfig

  4. (Solo RHEL 9) Aplique la solución del error #(1860393) nikal fails to install with Linux kernel 5.13 or later with "modversions.h: no such file or directory".
    sudo touch /usr/src/kernels/$(uname -r)/include/config/modversions.h

  5. Instale el paquete de registro del repositorio (consulte la tabla anterior para decidir entre los repositorios de flujo y estáticos).
    sudo yum install <.rpm file name>
    Ejemplo:
    sudo yum install ni-rhel8-drivers-2022Q4.rpm

  6. Utilice el administrador de paquetes de su distribución para descargar e instalar los paquetes de controlador deseados. Los nombres de los paquetes se pueden encontrar en el archivo readme de NI Linux Device Drivers. Algunos controladores requieren varios paquetes, así que asegúrese de buscar en el archivo readme para cada controlador que desee instalar.
    sudo yum install <package name>
    Ejemplo (NI-SCOPE requiere dos paquetes):
    sudo yum install ni-scope
    sudo yum install ni-scope-daqmx

    (Recomendado) sudo yum install ni-hwcfg-utility

  7. Construya controladores de kernel de NI:
    sudo dkms autoinstall

  8. Reinicie el sistema.

  9. (Opcional) Instale el soporte del controlador para LabVIEW. Los nombres de los paquetes se pueden encontrar en el archivo readme de cada controlador.
    sudo yum install <package name to provide driver support for LabVIEW>
    Ejemplo:
    sudo yum install ni-scope-labview-support

  10. (Opcional) Aumente el límite de iNotify (consulte el error número 1448861 en problemas conocidos en notas de versión de NI Linux Device Drivers). 

openSUSE

  1. (Recomendado) Aplique las últimas actualizaciones del sistema para evitar problemas de instalación ( aprenda más):
    Nota: esto puede actualizar el kernel de su sistema a la última versión
    sudo zypper update

  2. Reiniciar

  3. Instale insserv (vea el error número 1976540 en problemas conocidos en notas de versión de NI Linux Device Drivers).
    sudo zypper install insserv

  4. (Solo openSUSE 15.4) Aplique la solución del error #(1860393) nikal fails to install with Linux kernel 5.13 or later with "modversions.h: no such file or directory".
    sudo touch /usr/src/linux-$(uname -r | sed -r 's/-default//')-obj/x86_64/default/include/config/modversions.h

  5. Instale el paquete de registro del repositorio (consulte la tabla anterior para decidir entre los repositorios de flujo y estáticos):
    sudo zypper --no-gpg-checks install ./<.rpm file name>
    Ejemplo:
    sudo zypper --no-gpg-checks install ./ni-opensuse154firstlook-drivers-2022Q4.rpm

  6. Actualice la lista de paquetes:
    sudo zypper refresh

  7. Utilice el administrador de paquetes de su distribución para descargar e instalar los paquetes de controlador deseados. Los nombres de los paquetes se pueden encontrar en el archivo readme de NI Linux Device Drivers. Algunos controladores requieren varios paquetes, así que asegúrese de buscar en el archivo readme para cada controlador que desee instalar.
    sudo zypper install <package name>
    Ejemplo (NI-SCOPE requiere dos paquetes):
    sudo zypper install ni-scope
    sudo zypper install ni-scope-daqmx

    (Recomendado) sudo zypper install ni-hwcfg-utility

  8. Construya controladores de kernel de NI:
    sudo dkms autoinstall

  9. Reinicie el sistema.

  10. (Opcional) Instale el soporte del controlador para LabVIEW. Los nombres de los paquetes se pueden encontrar en el archivo readme de cada controlador.
    sudo zypper install <package name to provide driver support for LabVIEW>
    Ejemplo:
    sudo zypper install ni-scope-labview-support

  11. (Opcional) Aumente el límite de iNotify (consulte el error número 1448861 en problemas conocidos en notas de versión de NI Linux Device Drivers).

Ubuntu

  1. (Recomendado) Aplique las últimas actualizaciones del sistema para evitar problemas de instalación (aprenda más)
    Nota: esto puede actualizar el kernel de su sistema a la última versión
    sudo apt update
    sudo apt dist-upgrade

  2. Reiniciar

  3. (Requerido únicamente para versiones de kernel 5.13 y posteriores).
    Aplique la solución del error #(1860393) nikal fails to install with Linux kernel 5.13 or later with "modversions.h: no such file or directory".
    sudo touch /usr/src/linux-headers-$(uname -r)/include/config/modversions.h

  4. Instale el archivo de definición del repositorio:
    sudo apt install ./<.deb file name>
    Ejemplo:
    sudo apt install ./ni-ubuntu2004-drivers-2022Q4.deb

  5. Actualice la lista de paquetes:
    sudo apt update

  6. Utilice el administrador de paquetes de su distribución para descargar e instalar los paquetes de controlador deseados. Los nombres de los paquetes se pueden encontrar en el archivo readme de NI Linux Device Drivers. Algunos controladores requieren varios paquetes, así que asegúrese de buscar en el archivo readme para cada controlador que desee instalar.
    sudo apt install <package name>
    Ejemplo (NI-SCOPE requiere dos paquetes):
    sudo apt install ni-scope
    sudo apt install ni-scope-daqmx

    (Recomendado) sudo apt install ni-hwcfg-utility


  7. Construya controladores de kernel de NI:
    sudo dkms autoinstall

  8. Reinicie el sistema.

  9. (Opcional) Aumente el límite de iNotify (consulte el error número 1448861 en problemas conocidos en notas de versión de NI Linux Device Drivers).

Was this information helpful?

Yes

No