Linux 서버를 설치 후 설치 과정에서 설치하지 않은 linux rpm 패키지를 설치해야 할 경우가 있습니다.
Redhat linux의 경우 subscription을 등록해야만 yum 명령을 통해 rpm 패키지를 인스톨할 수 있기 때문에, subscription 등록 전에 rpm 패키지를 설치하려면 별도의 yum repository를 구성해야 합니다.
이번 포스팅에서는 linux ISO 이미지를 이용하여 local repository 설정하고 subscription 등록 전 yum install 명령을 통하여 rpm 패키지를 설치하는 방법에 대해 알아보도록 하겠습니다.
1. Redhat Linux 8에서 local yum repository 설정하기
Repository의 설정에 앞서 linux ISO 이미지를 서버에 업로드 후 임의의 경로에 마운트를 해줍니다.
ISO 이미지를 마운트 한 경로로 이동하여 repository의 대상이 되는 AppStream , BaseOS 폴더를 확인합니다.
/etc/yum.repos.d 경로 하위에 local.repo 파일을 생성하고 아래의 내용을 넣어 줍니다.
baseurl의 AppStream , BaseOS의 경로는 위에서 확인한 ISO가 마운트 된 경로로 설정합니다.
# vi /etc/yum.repos.d/local.repo
[rhel-BaseOS]
name=Red Hat Enterprise Linux $releasever - $basearch - BaseOS
baseurl=file:///run/media/root/RHEL-8-5-0-BaseOS-x86_64/BaseOS/
gpgcheck=0
Enabled=1
[rhel-AppStream]
name=Red Hat Enterprise Linux $releasever - $basearch - AppStream
baseurl=file:///run/media/root/RHEL-8-5-0-BaseOS-x86_64/AppStream/
gpgcheck=0
Enabled=1
yum clean all 명령을 수행하여 설정한 yum repository를 인식시켜 줍니다.
# yum clean all
2. yum repository 확인
local.repo 파일을 생성하여 설정한 repository를 yum repolist 명령을 수행하여 확인합니다.
# yum repolist
Subscription을 등록해야 한다는 메시지가 나오지만 local.repo 파일로 설정한 repository 설정된 것을 확인할 수 있습니다.
실제로 yum install 명령을 수행하여 패키지 설지가 가능한지 확인합니다.
# yum install vsftpd
yum install 명령 수행 시 linux ISO 이미지를 마운트 하여 설정한 repository로 rpm 패키지 설치가 가능한 것을 확인할 수 있습니다.
이번 포스팅은 여기까지 입니다.
감사합니다.
'IT > linux' 카테고리의 다른 글
Linux 볼륨타입 GPT(GUID 파티션 테이블)로 변경하기 (0) | 2022.09.06 |
---|---|
Linux 8 hostname 변경하기 hostnamectl (0) | 2022.09.06 |
VMware Linux Disk 추가하기 (0) | 2022.09.05 |
VMware Linux NIC 추가하기 (0) | 2022.09.04 |
VMware linux 설치 redhat8 (0) | 2022.09.03 |
댓글