본문 바로가기

01. operation/ii. base command

iso 이미지를 통해 yum update 방법 (yum repository)

우연히 본 글인데...


서버에 gcc설치가 안되었을경우 이걸 설치하기 위해서 별별짓을 다해야한다..

(의존성 문제....결국 설치는 했으나 삽질에 소요되어진 시간은 약 1시간 넘게..)


그러다가 발견한 방법 iso를 통해 yum을 사용해보자..


1. iso이미지 마운트

# yum install createrepo (#구버전에서는 yum-arch 였다)

# mkdir -p /media/1

# mount -o loop /path/to/os.iso /media/1


2.  repodata 데이터 생성을 위한 작업 (rpm정보를 취합해 xml형태로 변환)

# cd /media/1

# createrepo . #read-only의 경우는 createrepo가 되어지지 않을수도 있습니다.


3. 레파토리지 생성

# vi /etc/yum.repos.d/iso.repo


아래 내용 추가

[My ISO Repository]

baseurl=file:///media/1

enabled=1

#gpgcheck=0 #checksum 오류시 해당 주석을 풀어주세요

4. yum 관련되어진 캐쉬 날리고~

# yum clean all


5. yum쓰기..

# yum install package-name


제길 미리 알았다면 이 삽질 안했어도 되었는데...

사실 yum이 편하긴 하지만, 자주 쓰지도 않다보니 그저 삽질만 했었다.. 근데 순서가 맞나?

'01. operation > ii. base command' 카테고리의 다른 글

lvm 복구 테스트 (pv loss)  (0) 2022.05.17
lvm 구성  (0) 2012.09.12
리눅스 램 드라이브 (램 디스크)  (0) 2010.07.15
ps  (0) 2009.07.27
sar  (0) 2009.07.27