OS 기술/Linux

Rocky Linux CD repo DNF 이용

DongT 2025. 5. 8. 12:30
728x90
반응형


1) CD 넣기

물리적으로 CD를 넣든, ISO를 이용해서 마운트하든 상관 없다

장비구분에 따라 장치이름이 다를 있으나 보통은 /dev/sr0

2) CD 마운트하기

자동으로 마운트 있으나, 편의를 위해서 /mnt 재마운트

# umount /dev/sr0

# mount -o ro /dev/sr0 /mnt

 (나중에라도 CD 뺏다가 다시 넣으면 위처럼 재마운트 필요)

 

3) CD안에 ~.repo 찾아서 로컬로 복제

# cp /mnt/media.repo /etc/yum.repo.d/

# chmod u+w /etc/yum.repo.d/media.repo

      ** 폐쇄망일 경우 다른 repo 파일은 정리

# mkdir /etc/yum.repo.d/notuse

# mv /etc/yum.repo.d/*.repo /etc/yum.repo.d/notuse/

# mv /etc/yum.repo.d/media.repo /etc/yum.repo.d/

 

4) CD안에서 repomd.xml 찾기

# find /mnt -name repomd.xml

5) media.repo 편집

CD repomd.xml 2 이므로 2개다 넣어주기

baseurl=file:// 행이 없으면 추가하여 현재 CD 마운트한 경로 입력

6) DNF repo 캐시 정리

# dnf clean all

# dnf makecache

7) 원하는 패키지 검색되는지 확인

# dnf list

 

 



 

728x90