리눅스를 처음 설치하고 yum 설치 할 때 이러한 오류가 뜰 수 있다.
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 are no enabled repos.
이건 RHEL 기본 설치 후 시스템이 공식 RHN 저장소에 등록되지 않아서 그렇다.
가장 쉬운 해결 방법은 로컬 저장소를 만들어 RHEL DVD를 거기에 연결하는 것이다.
1. 머신을 종료한다.
1. 저장소 클릭
2. 광학 드라이브 클릭
1. RHEL 설치 iso 추가
2. 그리고 머신을 부팅한다.
1. lsblk 입력
그러면 조금전에 설정에서 추가한 광학 드라이브(sr1)가 보인다.
1. CD가 mount 될 mount point를 생성한다 (/dvd 경로에 CD를 mount 할 예정)
mkdir /dvd (폴더 생성)
2. 아까 추가한 광학드라이브(sr1)를 /dvd 에 mount 한다.
mount /dev/sr1 /dev
3. /dev 폴더에 mount 됐는지 확인
df-h
1. repostiroty 로컬 저장소로 사용할 디렉토리를 생성한다.
mkdir /repo
2. 조금전에 mount 한 모든 패키지를 로컬 저장소에 복사한다.
cp -av /dev/* /repo
1. yum 저장소 항목을 생성한다
yi /etc/yum.repos.d/local.repo
2. 아래 입력
[local-repo-RHEL7.6]
name=Local Repository RHEL7.6
baseurl=file:///repo <- 아까 마운트 한 것을 로컬 저장소에 복사한 경로
enabled=1
gpgcheck=0
1. yum 캐시를 삭제한다
yum clean all
*오류 무시
yum 설치가 정상적으로 되는 것을 확인할 수 있다.