오프라인으로 NI 제품 설치하기 (openSUSE)
- 업데이트 날짜:2025-09-05
- 2분 (읽기 시간)
openSUSE에 NI 드라이버와 소프트웨어를 오프라인으로 설치합니다.
- 시스템에 대한 루트 권한이 있습니다.
- 시스템이 인터넷에 연결되어 있습니다.
- 설치하려는 오프라인 시스템과 사용 중인 시스템이 같은 배포판을 실행하고 있습니다.
-
온라인 시스템에서 명령 프롬프트를 열고 다음 명령을 실행하여 필수 소프트웨어를 설치합니다.
sudo zypper install python36 createrepo
-
다음 명령을 실행하여 최신 시스템 업데이트를 적용함으로써 설치 문제를 방지합니다.
sudo zypper update
노트 이 명령은 커널을 최신 버전으로 업데이트할 수 있습니다. - 시스템을 다시 시작하십시오.
-
명령 프롬프트를 열고 다음 명령을 실행하여 insserv를 설치합니다.
sudo zypper install insserv
-
다음 명령을 실행하여 리포지토리 등록 패키지를 설치합니다.
sudo zypper --no-gpg-checks install ./filename.rpm
이때
- filename.rpm은 Linux 데스크탑에 NI 드라이버 및 소프트웨어 설치하기에서 선택한 리포지토리 정의입니다.
- offline_rpm_repo.py 스크립트를 다운로드합니다.
-
목적에 따라 단계를 완료합니다.
옵션 설명 전체 리포지토리 복제 - 다음 명령을 실행하여 시스템에서 알려지고 활성화된 모든 리포지토리를 나열합니다.
sudo zypper repos --show-enabled-only
노트 OpenSUSE Leap 15.2에서 스크립트는 이름이 아닌 리포지토리의 가명을 필요로 합니다. - 리포지토리를 복제하려면 스크립트가 포함된 디렉토리에서 다음 명령을 실행합니다.
./offline_rpm_repo.py repo --norepopath repo-name
이때
- repo-name은 리포지토리의 이름입니다.
기본적으로 스크립트는 스크립트가 실행되는 디렉토리 내의 offline_repo 서브디렉토리에서 새 리포지토리를 복제합니다. --output 인수를 전달하여 다른 위치를 지정합니다.
특정 제품에 대한 리포지토리 생성 명령 프롬프트를 열고 다음 명령을 실행합니다. ./offline_rpm_repo.py packages package-names
이때
- package-names는 포함시키려는 패키지 이름을 공백으로 구분한 목록입니다.
기본적으로 스크립트는 스크립트가 실행되는 디렉토리 내의 offline_repo 서브디렉토리에서 새 리포지토리를 복제합니다. --output 인수를 전달하여 다른 위치를 지정합니다. - 다음 명령을 실행하여 시스템에서 알려지고 활성화된 모든 리포지토리를 나열합니다.
-
리포지토리를 타겟 시스템에 복사합니다.
노트 실수로 수정될 위험이 없는 위치를 선택합니다.
-
다음 명령을 실행하여 GPG 검사를 비활성화합니다.
sudo zypper addrepo --no-gpgcheck --name repo-name file:///srv/offline_repo
이때
- repo-name은 리포지토리에 지정하는 이름입니다.
관련 콘텐츠
- Linux 데스크탑에 NI 드라이버 및 소프트웨어 설치하기
리포지토리 등록 패키지를 다운로드하여 사용하는 Linux 배포판의 기본 패키지 관리자가 NI 드라이버 및 소프트웨어 패키지를 설치할 수 있도록 합니다.
- offline_rpm_repo.py
- NI 제품 설치하기 (openSUSE)
openSUSE에 NI 드라이버와 소프트웨어를 설치합니다.