Yum local repository
Local Repo 설정 확인과 구성 방법
Last updated
Local Repo 설정 확인과 구성 방법
Last updated
Yum Repository는 패키지를 모아놓은 저장소이다. Yum을 통해 패키지를 설치 시, 활성화된 Yum 저장소에서 패키지를 다운로드하여 설치하기 때문에 패키지가 Yum 저장소에 없을 경우 설치할 수 없다. Yum(Yellodog Update Modified)은 레드햇 계열의 리눅스 배포판에서 사용하는 패키지 설치 관리 도구로, RPM 명령어가 해결하지 못했던 패키지 의존성 문제를 자동으로 처리하면서 설치, 업데이트, 삭제를 진행할 수 있다[1].
1. Yum Repository 확인
# yum repolist
2. yum.repos.d 설정 확인
# vi /etc/yum.repos.d/local.repo
3. 추가된 Repository 확인
# yum repolist
1. mount 할 디렉토리(mount)를 생성
# mkdir –p /root/mount
2. iso를 mount
# mount –o loop rhel-server-7.2-x86_64-dvd.iso /root/mount
3. Mount 파일 내의 패키지들을 redhat-repo 디렉토리로 복사
# cp –r /root/mount* /root/redhat-repo
4. vi 에디터로 repository를 생성 및 설정
# vi /etc/yum.repos.d/redhat7.repo
5. Repository data 삭제
# yum clean all
6. Repository data 불어오기
# yum repolist
원인 : 아래 그림에 /etc/yum.repos.d 경로에 사용하지 않는 ius 파일이 들어있어 Localrepo Error가 뜬다.
사용하지 않는 ius 파일들을 backup 디렉토리에 이동
# mv /etc/yum.repos.d/ius* /etc/yum.repos.d/backup/
Repolist 확인
# yum repolist
[1] 리눅스 Yum이란? Yum 명령어 사용법 - 코끼리를 냉장고에 넣는 방법 https://dololak.tistory.com/331
명령어
정의
yum repolist
yum 패키지를 설치하는 원격지 저장소 정보 확인
리눅스 경로에선 /etc/yum.repos.d/ 하위에 원격지 저장소 정보들이 있음
yum clean all
캐쉬된 데이터를 삭제
yum install [패키지명]
패키지를 설치(의존성 있는 패키지까지 설치)
yum update [패키지명]
해당 패키지의 새 버전이 있으면 update한다.
yum remove [패키지명]
패키지를 삭제(의존성 있는 패키지까지 삭제)
yum search [키워드]
키워드로 시작하는 패키지를 검색
yum list
서버에 있는 패키지의 목록을 보여줌
yum list updates
설치된 패키지 중 업데이트된 패키지만 확인
yum list available
설치된 패키지 리스트를 확인