오프라인으로 NI 제품 설치하기 (Red Hat Enterprise Linux)
- 업데이트 날짜:2024-10-15
- 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은 선택한 리포지토리 정의입니다.
- 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은 사람이 읽을 수 있는 이름으로 리포지토리에 지정합니다.
관련 콘텐츠
- offline_rpm_repo.py
- Linux 데스크탑에 NI 드라이버 및 소프트웨어 설치하기
리포지토리 등록 패키지를 다운로드하여 사용하는 Linux 배포판의 기본 패키지 관리자가 NI 드라이버 및 소프트웨어 패키지를 설치할 수 있도록 합니다.