Linux

Linux - 레드햇 온라인 패키지 관리기법 : yum

j9m 2022. 10. 12. 15:54
반응형

yum

yum(Yellow Updator, Modified)은 rpm 기반의 시스템에서 패키지를 손쉽게 설치해주고 자동으로 업데이트를 수행하는 명령행 기반의 유틸리티이다. 특히, rpm 패키지 설치 시에 가장 많이 발생하는 의존성 문제를 자동으로 해결해준다. yum은 소프트웨어 저장소에 관련 패키지들을 모아두고, 네트워크를 통해서 의존성을 검사하여 설치 및 업데이트 등을 수행한다. 데비안 리눅스의 APT와 유사하다.

 

yum 사용법

사용법

yum [option] [command] [패키지_파일명]

 

■ 주요 옵션

 

옵션 설명
-y 모든 질의에 'yes'라고 답한다.(--assumeyes)
-v 자세한 정보를 출력한다.(--verbose)

[command]

옵션 설명
list [항목] 전체  패키지에 대한 정보를 출력한다. 설치가 되어 있는 경우에는 installed, 업데이트가 가능한 항목은 updates라고 나타난다. 기본 항목값을 all이고, installed, updates 등의 항목값을 사용할 수 있다.
info [패키지명] 패키지에 대한 정보를 출력하는 명령이다.
check-update 업데이트가 필요한 패키지를 출력해준다. 'yum list updates'와 같다.
update [패키지명] 패키지를 업데이트할 때 사용한다.
install [패키지명] 패키지를 설치할 때 사용한다. 의존성 관련 패키지도 자동으로 설치해준다.
search [문자열..] 문자열이 포함된 패키지를 찾아준다.
remove [패키지명]
erase [패키지명]
패키지를 삭제할 때 사용한다.
group list 패키지 그룹에 대한 정보를 출력한다.
group info
패키지 그룹명
해당 패키지 그룹명과 관련된 패키지의 정보를 보여준다.
group update
패키지그룹명
지정한 그룹의 패키지를 업데이트한다.
group remove
패키지 그룹명
지정한 그룹의 패키지를 제거한다.
whaprovides 특정한 파일이나 기능과 관련된 패키지 정보를 검색할 때 사용한다.
clean [값] yum 관련해서 저장된 정보를 삭제할 때 사용한다. 설정값에는 all, packages, rpmdb, dbcache 등이 있다.
history
[sub-command]
yum 명령을 사용한 작업 이력 정보를 출력한다. 하위 명령어(sub-command)에는 list, info, summary 등이 있고 기본값은 list이다.

■ 사용 예

① 전체 패키지에 대한 정보를 출력한다. 기본값이 'yum list all'이다.

yum list

 

② 설치된 패키지에 대한 정보를 출력한다.

yum list installed

 

③ 업데이트가 필요한 패키지에 대한 정보를 출력한다. 'yum check-update'와 같은 결과이다.

yum list updatess

 

④ 모든 패키지에 대한 정보를 출력한다.

yum info

 

⑤ telnet-server 패키지에 대한 정보를 출력한다.

yum info telnet-server

 

⑥ 전체 패키지를 업데이트할 때 사용한다.

yum update

 

⑦ gzip 패키지를 업데이트할 때 사용한다.

yum update gzip

 

참고자료
CentOS 7으로 리눅스마스터 1급 정복하기 
반응형