Linux에서 인터넷 사용이 불가능한 상황에서 각종 패키지를 설치하여야 할 때 사용할 수 있는 방법이 있음.
해당 OS 버전에 맞는 ISO 파일을 사용하여 내부 repository 를 생성하여 yum을 사용하게 만드는 방법이 그것입니다.
* 작업전 준비사항
- 해당 OS의 ISO 파일
1. 해당 ISO 가 위치할 폴더 생성
[root@fkts ~]# mkdir -p /root/repo/
2. ISO 파일을 생성한 폴더에 Mount 합니다.
[root@fkts fkts]# mount -o loop rhel-server-7.5-x86_64-dvd.iso /root/repo/
3. repository 정보를 입력해 줍니다 (repo 파일명은 원하는 대로..)
[root@fkts repo]# vi /etc/yum.repos.d/local.repo
- local.repo 에 다음과 같은 설정 항목을 넣는다
4. local_repo 캐시 및 list 제대로 된 적용 확인을 위해 아래 명령어 입력 후 정상적으로 repoitory 가 적용되었는지 확인
[root@fkts repo]# yum clean all
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
No such command: cleanall. Please use /usr/bin/yum --helpLoaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Cleaning repos: local_repo
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
[root@fkts repo]# yum grouplist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
local_repo | 4.3 kB 00:00:00
(1/2): local_repo/group_gz | 145 kB 00:00:00
(2/2): local_repo/primary_db | 4.1 MB 00:00:00
Available Environment Groups:
최소 설치
인프라 서버
파일 및 프린트 서버
기본 웹 서버
가상화 호스트
서버 - GUI 사용
Available Groups:
개발용 도구
과학기술 지원
그래픽기반 관리 도구
레거시 UNIX 호환성
보안 도구
스마트카드 지원
시스템 관리
시스템 관리 도구
콘솔 인터넷 도구
호환성 라이브러리
Done
위와 같이 repository 가 정상적으로 잡히는 것을 확인할 수 있다.
'OS' 카테고리의 다른 글
Lunix Hostname 변경 방법 (0) | 2025.02.28 |
---|---|
REHL7,8,9 / Rokey Linux nmcli 사용하여 IP 설정 (0) | 2025.02.28 |
RHEL HA와 Pacemaker + 관련 개념들 (0) | 2022.05.17 |
[Linux] RHEL FC Card WWN 확인 방법 (0) | 2019.07.26 |