RadarURL
Skip to content
2014.11.18 19:14

yum 이란?

조회 수 586 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

YumYellowdog Updater, Modified
의 약자로 rpm기반의 시스템(Redhat 계열)을 위한 자동 업데이터이자 패키지 설치/삭제도구입니. Yum은 자동적으로
의존성을 처리해주며 rpm 패키지들을 안전하게 설치, 삭제 및 업데이트하기 위해 반드시 해야할 일들을 스스로 해결합니다.



한 Yum은 이미 설치 되어 있거나 혹은 저장소에 설치가능한 패키지에 관한 정보를 효율적이고 쉽게 검색해 옵니다. Yum은
rpm이나 다른 도구들처럼 일일이 수동으로 업데이트할 필요가 없으므로 수 많은 시스템들을 더욱 관리하기 쉽게 해줍니다. 한 조직
전체를 통괄하는 규모를 단지 한 두 명만으로 중앙집중적인 패키지 관리를 할 수 있도록, 패키지 그룹, 다수의 저장소, 대체
저장소 및 그 이상을 Yum이 관리해줍니다.



yum으로 update할 경우 커널을 제외한 나머지 패키지들은 모두 삭제됩니다. 커널의 경우는 업데이트를 하더라도 계속
쌓이게 됩니다. yum을 사용하여 install 하거나 update 할 경우 저장소라는 곳에서 해당 rpm 파일을 다운 받은 후
설치하게하게 됩니다. 패키지 파일을 다운받아 임시로 저장하는 위치는 /var/cache/yum 하위 디렉토리 입니다. 윈도우즈
환경으로 비유하면 설치파일인 셈이죠. 시스템에 설치가 끝나면 자동으로 삭제를 합니다.


* 사용법



Yum은 콘솔기반의 업데이트 프로그램으로, GUI환경에서라면 '한텀'이나 'Konsole'등을 먼저 실행시킨 후, 작업해야 한다.

# yum

1. 업데이트 목록 확인.




현재 업데이트 서버에 올라와 있는 패키지의 목록은 check-update 옵션으로 확인할 수 있다.

# yum check-update




단, check-update의 경우 현재 시스템에 설치된 패키지를 기준으로 업데이트 목록을 출력해주기 때문에 시스템에 설치되지 않은 패키지 목록은 볼 수 없다. 이들 목록은 list 명령을 사용한다.

# yum list


추가적으로 현재 클라이언트 시스템에 설치된 모든 패키지 목록은 다음으로 확인한다.

# yum list installed




2. 업데이트

Yum에는 update와 install 이라는 두가지 설치 모드를 가지고 있다.

update는 말 그대로 업데이트 된 패키지를 설치하는 것으로, 기본적으로는 업데이트 된 모든 패키지를 설치하게 되는데, 일부만을 업데이트 하고자 한다면 직접 지정하여 설치하면 된다.

# yum update [package1] [package2] [...]




install은 현재 클라이언트 시스템에 설치되지 않은 패키지를 설치할 때 사용한다.

# yum install package1 [package2] [...]



3. 패키지 제거

# yum remove package1 [package2] [...]




4. 패키지 정보 보기

# yum info packages1




업데이트 서버에 있는 패키지 정보 보기

# yum info updates




* Quick Reference

1. 업데이트 목록 확인
# yum check-update



2. 패키지 설치
# yum update [package1]




3. 설치된 패키지 확인
# yum list installed



* 기타 정보

Yum 설정 파일은 /etc/yum.conf 에 있다.



출처 : http://blog.ohmynews.com/ymchoi/149432

TAG •
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
102 Linux CentOS 방화벽 설정 - iptables JAESOO 2014.12.16 911
101 리눅스 버전 확인(centos, redhat) 하는 명령어 JAESOO 2014.11.18 1210
100 리눅스 자동 백업 스크립트 JAESOO 2014.11.18 1061
99 TAR 명령어의 모든것 JAESOO 2014.11.18 920
98 gzip 과 gunzip 명령어 JAESOO 2014.11.18 2293
» yum 이란? JAESOO 2014.11.18 586
96 리눅스 스케줄 설정 crontab JAESOO 2014.11.18 1244
95 yum 사용법 정리 JAESOO 2014.11.18 675
94 CentOS에서 Iptables 방화벽 포트 OPEN하기 JAESOO 2014.10.20 1510
93 Linux에서 Cron을 이용한 스케쥴러 관리 JAESOO 2014.10.20 1364
92 리눅스 스케줄러 crontab 이용하기 JAESOO 2014.10.20 1350
91 [공개SW 활용 성공사례 152] KTDS – JBoss·PostgreSQL 등으로 공개SW 전환 택한 KTDS JAESOO 2014.10.19 10252
90 리눅스 호스트명 변경 JAESOO 2014.10.10 1415
89 wpa_supplicant를 사용한 무선랜 사용 ( WPAPSK 무선 보안 방식 / AES 암호화 ) JAESOO 2014.08.22 1982
88 CentOS 노트북 무선랜 설정 JAESOO 2014.08.22 3790
87 CentOS 설치 후 설정 (package 추가, network 변경 등, vmware 설정 포함) JAESOO 2014.08.22 5439
86 ipTIME N100UM 무선USB 어댑터 linux 설치 JAESOO 2014.08.22 2821
85 Linux 무선랜 포팅 방법 JAESOO 2014.08.22 2243
84 Linux 강제 umount 방법 (umount : device is busy 발생시) JAESOO 2014.08.19 1847
83 Unix/Linux DISK 검사 및 복구 JAESOO 2014.08.19 2977
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

PageViews   Today : 690 Yesterday : 2356 Total : 21720809  /  Counter Status   Today : 625 Yesterday : 1688 Total : 1145994

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소