Linux Desktop에 NI 드라이버 소프트웨어 다운로드 및 설치하기

개요

2018년부터 NI는 PXI Express 플랫폼에서 다양한 테스트 및 측정 하드웨어를 위한 새로운 Linux Desktop 지원 카탈로그를 제공합니다. 이번 릴리스에서는 NI의 드라이버 소프트웨어가 Linux Desktop 시스템에 수집 및 설치되는 방식이 변경되었습니다. 이전처럼 실행 가능한 INSTALL 스크립트를 제공하는 대신, 이제 저장소 등록 패키지를 다운로드하여 Linux 배포판의 네이티브 패키지 관리자를 통해 NI-DAQmx, NI-VISA, NI-488.2, NI-Sync 등의 NI 드라이버 소프트웨어 패키지를 설치할 수 있습니다. 

  1. NI Linux Device Drivers에서 Linux 디바이스 드라이버 저장소 등록 패키지를 다운로드합니다. 각 NI Linux Device Drivers 다운로드에 포함된 NI 드라이버와 버전에 대한 자세한 정보는 Readme를 참조하십시오.
  2. Linux 배포용 .rpm/.deb file 파일을 확인합니다. 필요에 가장 적합한 저장소 등록 패키지 유형을 확인하려면 다음 표를 참조하십시오.
     

 NI Linux Device Drivers 등록 패키지 옵션

정적 저장소 등록 패키지에는 ni-rhel9-drivers-2022Q3와 같은 날짜 기반 접미어가 라벨에 표시됩니다. 이 저장소의 소프트웨어는 변경할 수 없으며 중요한 패치만 업데이트됩니다. 특정 소프트웨어 스택을 재현해야 할 경우 이러한 유형의 저장소를 사용하십시오.
스트림 저장소 등록 패키지에는 ni-rhel9-drivers-stream과 같은 -stream 접미어가 라벨에 표시됩니다. 이 저장소의 소프트웨어는 각 드라이버 패키지의 최신 버전이 출시되는 대로 정기적으로 업데이트됩니다. 패키지 관리자를 사용하여 업데이트/업그레이드 명령을 실행하면 스트림 저장소를 등록한 시스템에 설치된 NI 패키지가 최신 릴리스 버전으로 업데이트됩니다. 이러한 유형의 저장소는 NI 드라이버 소프트웨어를 최신 상태로 유지하는 가장 간단한 방법입니다.

Firstlook은 일부 저장소 등록 패키지 이름에 존재하는 것으로(예:ni-ubuntu2204firstlook-drivers-2022Q4.deb) NI가 여러 릴리즈 기간 동안 개별 드라이버를 점진적으로 추가하고 검증하는 동안 도입 출시 기간에 있는 새로운 저장소를 식별하는 것입니다. 이러한 저장소에 대한 지원은 다른 배포판과 동일한 수준으로 진행되고 있지만 아직 완료된 것은 아닙니다.

새 배포판으로 업그레이드할 계획이며 NI 저장소 등록 패키지 이름에 ‘firstlook’이 표시되면 지원되는 드라이버 표를 참조하여 필요한 NI 제품이 새 배포판을 지원하는지 확인하십시오.

  1. 계속하려면 아래 섹션을 펼치십시오.

 

Red Hat Enterprise Linux/CentOS

  1. (권장) 최신 시스템 업데이트를 적용하여 설치 시 발생할 수 있는 문제를 방지합니다(자세히 알아보기).
    참고: 시스템의 커널이 최신 버전으로 업데이트될 수 있습니다
    sudo yum update

  2. 시스템을 재부팅합니다.

  3. (RHEL 9만 해당) chkconfig설치(NI Linux Device Drivers 릴리즈 노트의 알려진 문제 버그 번호 1984221 참조)
    sudo yum install chkconfig

  4. (RHEL 9만 해당) 버그 #(1860393) nikal이 "modversions.h: no such file or directory" 메시지와 함께 Linux 커널 5.13 이상에서 설치되지 않음우회 해결법을 적용하십시오.
    sudo touch /usr/src/kernels/$(uname -r)/include/config/modversions.h

  5. 저장소 등록 패키지를 설치합니다(스트림 및 정적 저장소 중 하나를 결정할 때 위의 표를 참조).
    sudo yum install <.rpm 파일 이름>
    예:
    sudo yum install ni-rhel8-drivers-2022Q4.rpm

  6. 배포판의 패키지 관리자를 사용하여 드라이버 패키지를 다운로드하고 설치합니다. 패키지 이름은 NI Linux Device Drivers Readme에서 확인할 수 있습니다. 일부 드라이버에는 여러 패키지가 필요하므로 설치하려는 각 드라이버에 대한 Readme를 확인하십시오.
    sudo yum install <패키지 이름>
    예(NI-SCOPE에는 두 개의 패키지 필요):
    sudo yum install ni-scope
    sudo yum install ni-scope-daqmx

    (권장) sudo yum install ni-hwcfg-utility

  7. NI 커널 드라이버 구축:
    sudo dkms autoinstall

  8. 시스템을 재부팅합니다.

  9. (옵션) LabVIEW용 드라이버 지원 프로그램을 설치합니다. 패키지 이름은 각 드라이버의 Readme에서 확인할 수 있습니다.
    sudo yum install <LabVIEW를 위한 드라이버 지원을 제공하는 패키지 이름>
    예:
    sudo yum install ni-scope-labview-support

  10. (선택 사항) iNotify 제한을 늘립니다(NI Linux Device Drivers 릴리즈 노트의 알려진 문제 버그 번호 1448861 참조). 

openSUSE

  1. (권장) 최신 시스템 업데이트를 적용하여 설치 시 발생할 수 있는 문제를 방지합니다(자세히 알아보기).
    참고: 시스템의 커널이 최신 버전으로 업데이트될 수 있습니다
    sudo zypper update

  2. 재부팅

  3. insserv 설치(NI Linux Device Drivers 릴리즈 노트의 알려진 문제 버그 번호 1976540 참조)
    sudo zypper install insserv

  4. (openSUSE 15.4만 해당) 버그 #(1860393) nikal이 "modversions.h: no such file or directory" 메시지와 함께 Linux 커널 5.13 이상에서 설치되지 않음우회 해결법을 적용하십시오.
    sudo touch /usr/src/linux-$(uname -r | sed -r 's/-default//')-obj/x86_64/default/include/config/modversions.h

  5. 저장소 등록 패키지를 설치합니다(스트림 및 정적 저장소 중 하나를 결정할 때 위의 표를 참조):
    sudo zypper --no-gpg-checks install ./<.rpm 파일 이름>
    예:
    sudo zypper --no-gpg-checks install ./ni-opensuse154firstlook-drivers-2022Q4.rpm

  6. 패키지 목록을 새로 고칩니다.
    sudo zypper refresh

  7. 배포판의 패키지 관리자를 사용하여 드라이버 패키지를 다운로드하고 설치합니다. 패키지 이름은 NI Linux Device Drivers Readme에서 확인할 수 있습니다. 일부 드라이버에는 여러 패키지가 필요하므로 설치하려는 각 드라이버에 대한 Readme를 확인하십시오.
    sudo zypper install <패키지 이름>
    예(NI-SCOPE에는 두 개의 패키지 필요):
    sudo zypper install ni-scope
    sudo zypper install ni-scope-daqmx

    (권장) sudo zypper install ni-hwcfg-utility

  8. NI 커널 드라이버 구축:
    sudo dkms autoinstall

  9. 시스템을 재부팅합니다.

  10. (옵션) LabVIEW용 드라이버 지원 프로그램을 설치합니다. 패키지 이름은 각 드라이버의 Readme에서 확인할 수 있습니다.
    sudo zypper install <LabVIEW를 위한 드라이버 지원을 제공하는 패키지 이름>
    예:
    sudo zypper install ni-scope-labview-support

  11. (선택 사항) iNotify 제한을 늘립니다(NI Linux Device Drivers 릴리즈 노트의 알려진 문제 버그 번호 1448861 참조).

Ubuntu

  1. (권장) 설치 문제를 방지하기 위해 최신 시스템 업데이트를 적용합니다(자세히 알아보기)
    참고: 시스템의 커널이 최신 버전으로 업데이트될 수 있습니다.
    sudo apt update
    sudo apt dist-upgrade

  2. 재부팅

  3. (커널 버전 5.13 및 이후 버전에만 필요)
    버그 #(1860393) nikal이 "modversions.h: no such file or directory" 메시지와 함께 Linux 커널 5.13 이상에서 설치되지 않음우회 해결법을 적용하십시오.
    sudo touch /usr/src/linux-headers-$(uname -r)/include/config/modversions.h

  4. 저장소 정의 파일 설치:
    sudo apt install ./<.deb 파일 이름>
    예:
    sudo apt install ./ni-ubuntu2004-drivers-2022Q4.deb

  5. 패키지 목록을 새로 고칩니다.
    sudo apt update

  6. 배포판의 패키지 관리자를 사용하여 드라이버 패키지를 다운로드하고 설치합니다. 패키지 이름은 NI Linux Device Drivers Readme에서 확인할 수 있습니다. 일부 드라이버에는 여러 패키지가 필요하므로 설치하려는 각 드라이버에 대한 Readme를 확인하십시오.
    sudo apt install <패키지 이름>
    예(NI-SCOPE에는 두 개의 패키지 필요):
    sudo apt install ni-scope
    sudo apt install ni-scope-daqmx

    (권장) sudo apt install ni-hwcfg-utility


  7. NI 커널 드라이버 구축:
    sudo dkms autoinstall

  8. 시스템을 재부팅합니다.

  9. (선택 사항) iNotify 제한을 늘립니다(NI Linux Device Drivers 릴리즈 노트의 알려진 문제 버그 번호 1448861 참조).

Was this information helpful?

Yes

No