nginx 를 구축하여 Proxy 서버를 만들려고 했기에, yum 을 이용하여 필요한 라이브러리와 컴파일러롤 자동 설치하고자 했다.
그러나 폐쇄망
이었기에 인터넷 연결이 불가능했다.(즉, yum 사용이 불가능한 환경인 것)
로컬에서 yum서버(yum repository)를 구축하는 방법을 사용할 수 있다.
minimal 이 아닌 풀버전을 받아야함.
Rocky-8.10-x86_64-dvd1.iso
/module 에 iso 파일 업로드
(나는 디렉터리 생성하지 않고, /moduel 에 올림)
특정 경로에 넣어둔 iso파일을 media 디렉터리에 마운트
mount -o loop /module/Rocky-8.10/x86-64-dvd1.iso /media
정상적으로 마운트 됐는지 확인
df -h
기존 repo 파일들과 충돌 피하기 위해 /etc/yum.repos.d 디렉터리에 있는 모든 .repo 파일들을 새로만들어둔 old 폴더로 이동시키기
cd /etc/yum.repos.d
mkdir old
mv *.repo old
cd /etc/yum.repos.d
(local.repo 가 없다면? 생성하고.)
vi local.repo
local.repo 작성 (AppStream과 Baseos 모두 설정해줘야 누락되는 패키지가 없다)
[ISO_AppStream]
name=Rock8.10_AppStream
baseurl=file:///media/AppStream/
enabled=1
gpgcheck=0
[ISO_Baseos]
name=Rock8.10_Baseos
baseurl=file:///media/Baseos/
enabled=1
gpgcheck=0
yum info pdksh