Rocky Linux에서 Local yum Repository를 만들어보려고 합니다.
인터넷이 안 되는 환경에서는 dnf나 yum을 사용할 수 없습니다.
어쩔 수 없이 rpm명령어로 rpm을 설치하려면 의존성 문제가 생기면서, 보통 설치가 쉽지 않습니다.
이런 환경에서는 Linux 설치 DVD 또는 ISO 파일을 이용해서, Local Repository 설정을 해야 합니다.
Local Repository를 구성하면, dnf 또는 yum 명령어가 사용이 가능합니다.
이 글에서 Rocky Linux 9.2 ISO파일로 Local Repository를 구현해 보겠습니다.
1. Rocky Linux ISO 파일 업로드
Rocky Linux 9.2를 설치 후, ISO파일을 업로드해야 합니다.
혹시 Rocky Linux ISO파일이 없다면, Rocky Linux 사이트에서 다운로드하시면 됩니다.
아래 화면처럼 "Winscp 프로그램"을 SFTP로 접속해서 Rocky 9.2 ISO 파일을 업로드합니다.
2. 로컬 저장소 디렉터리 생성 및 ISO 파일 마운트
mkdir /root/localrepo 명령어로 일단 로컬 저장소 디렉터리를 미리 생성합니다.
mount Rocky-9.2-x86_64-dvd.iso /mnt명령어로 업로드한 ISO 파일을 /mnt 디렉터리와 마운트 했습니다.
3.ISO 파일을 로컬 디렉터리로 전부 복사
cp -ar /mnt/* /root/localrepo/ 명령어로 /mnt 아래 파일들을 아까 생성한 /root/localrepo 아래로 복사합니다.
4. 기존 repo 파일 백업
기존 repo 파일들을 혹시 모르니, 아래처럼 디렉터리를 만들어 백업합니다.
5.repo 파일생성
vi /etc/yum.d.repos.d/local.repo 명령어를 통해서 local.repo 파일을 생성하면서 아래 내용을 넣어줍니다.
6. 캐시 재구성
dnf make cache 명령어로 캐시를 재구성
7. Local Repository 작동 확인
yum repolist 명령어로 로컬 저장소가 정상적으로 잘 작동하는지 확인합니다.
8. dnf 명령어 작동 확인
dnf install telnet 명령어로 telnet을 설치해 보겠습니다. 잘 작동합니다.
9. yum명령어 작동 확인
yum install tftp 명령어로 tftp를 설치해보겠습니다. 잘 작동합니다.
'OS & Software > Linux' 카테고리의 다른 글
Rocky Linux에서 FTP 설치 및 설정 방법 (2) | 2023.10.31 |
---|---|
Rocky Linux에서 Samba 서버 설치 및 설정 방법 (0) | 2023.10.31 |