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