728x90
반응형
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급 정복하기
728x90
반응형
'Linux' 카테고리의 다른 글
Linux - 로그 관련 명령어 : last (0) | 2022.10.12 |
---|---|
Linux - 시스템 로그 관련 패키지 : rsyslog (0) | 2022.10.12 |
Linux - RAID(MD) 구성 명령어: mdadm (0) | 2022.10.12 |
Linux - 레드햇 패키지 관리기법 : RPM (0) | 2022.10.12 |
Linux - 주기적인 작업 등록 : cron, crontab (1) | 2022.10.11 |