YUM(yYellowdog Updater Modified) 개념

- rpm명령의 패키지 의존성 문제를 완전하게 해결됨.

- 인터넷을 통하여 필요한 파일을 저장소(Repository)에서 자동으로 모두 다운로드 해서 설치하는 방식

 

YUM 기본적인 사용법

- 기본 설치 : yum install 패키지이름

 - 주로 "yum -y install 패키지이름"으로 사용

 - "-y"는 사용자의 확인을 모두 "yes"로 간주하고 설치를 진행한다는 옵션

- RPM파일 설치 : yum localinstall rpm이파일이름.rpm

- 업데이트 가능한 목록보기 : yum check-update

- 업데이트 : yum update 패키지이름

- 삭제 : yum remove 패키지이름

- 정보확인 yum info 패키지이름

 

->저장소의 url은 /etc/yum.repos.d/디렉토리

 

고급사용법

-패키지 그룹설치

yum groupinstall "패키지그룹이름"

 

-패키지 리스트 확인

yum list 패키지이름

 

-특정 파일이 속한 패키지 이름 확인

yum provides 파일이름

 

-GPG 키 검사 생략

yum install -nogpgcheck rpm파일이름.rpm

 

-기존 저장소 목록 지우기

yum clean all

 

yum 작동방식 설정파일

-/etc/yum.conf 파일 : 특별히 변경할 필요없음

-/etc/yum.repos.d/디렉토리

 - yum 명령을 입력했을 때 검색하게 되는 네트워크의 주소가 들어있는 여러개의 파일이 있음

-/etc/yum.repos.d/ 디렉토리의 *.repo 파일

 - CentOS-Base.repo: base, extra 만 남기고 updates 부분은 삭제했음,

즉 출시 시점의 원본 패키지만 설치됨

 

 

-현재 *.repo의 dvd에서 있는 패키지사용하기위한설정

dvd.repo설정하기

[dvd]

name=CentOS DVD

baseurl=file:///media/cdrom

gpgcheck=0

 

[network]

name=Network

baseurl= http://mirrors.kebaseurl=
   http://mirrors.kernel.org/centos/7/os/x86_64/
   htpp://mrrror.centos.org/centos/7/os/x86_64/
gpgcheck=0

'IT > LINUX' 카테고리의 다른 글

[linux] 압축,해제  (0) 2020.01.01
[linux] grouplist hidden 에 속해있는 그룹들  (0) 2019.12.29
[linux] rpm에 정의  (0) 2019.12.29
[linux] 사용자와 그룹관리 연습  (0) 2019.12.29
[linux] 의미전달  (0) 2019.12.29

+ Recent posts