티스토리 뷰

DEVELOPE/SERVER

yum 설치옵션

소찾나 2017. 1. 31. 10:28
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

yum 설치옵션

yum 설치옵션



Yum 에 대하여 간단하게 설명하겠으나 자세한 내용은 위키백과에서 확인한다 https://ko.wikipedia.org/wiki/Yum


Yum은 Yellow dog Updater, Modified의 약자로 RPM 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구이다. 듀크 대학교의 Linux@DUKE 프로젝트의 일부분으로 개발되었다. yumex 같은 GUI 기반 확장 도구도 있다.


Yum 이전에 있었던 Yellowdog Updater (YUP) 도구를 대체하며, 듀크 대학교 물리학부에서 사용되었던 레드햇 리눅스 시스템 관리를 위해서 등장하였다. 그 이후로 페도라, CentOS 등 많은 RPM 기반 리눅스 배포판에서 사용되었다. 레드햇의 패키지 관리자 up2date에서도 Yum 저장소에 접근할 수 있다.


현재 GNU 일반 공중 사용 허가서 버전 2 이상으로 사용 가능하다.


Yum은 페도라 22 버전 이후부터 DNF로 전환되고 있다. 그러나 여전히 Yum의 전신인 rpm, 그리고 후신인 DNF와 같이 사용 가능하다.




# yum list available          설치가 가능한 패키지 목록
# yum list installed            이미 설치된 list 패키지 목록
# yum list extras              일반 저장소에서 설치되지 않는 패키지 목록
# yum list *gcc*                'gcc'타이틀이 있는 패키지 목록
# yum list updates            업데이트 가능한 패키지 목록
# yum info wordpress        wordpress패키지에 대한 설명
# yum info gcc*                gcc로 시작되는 패키지 설명
# yum search gcc              gcc문자열을 포함한 패키지의 검색
# yum whatprovides ??      파일 또는 다른 형태의 패키지를 검색
패키지 설치
# yum install gcc                gcc 패키지 다운로드 인스톨
# yum groundinstall gcc      gcc 데스크톱 패키지의 전체 세트를 다운로드 인스톨
패키지 업데이트
# yum check-update            업데이트가 준비된 모든 패키지를 리스트한다.
# yum list update gcc*        gcc*이름으로 이용 가능한 업데이트를 찾는다.
# yum update gcc*             모든 gcc 패키지를 업데이트 한다.
# yum update                   업데이트가 준비된 모든 패키지를 업데이트한다.
# yum groupupdate           파일명 그룹의 모든 패키지를 업데이트한다.
패키지 제거하기
# yum remove gcc             gcc 패키지를 제거한다.
# yum remove gcc*            gcc로 시작되고 있는 패키지를 제거한다.
# yum groupremove gcc      gcc 그룹에서 모든 패키지를 제거한다.
패키지 지우기
# yum clean packages         cache에서 패키지를 지운다.
# yum clean metadata         cach에서 metadata를 지운다.
# yum clean headers           cach에서 header를 지운다.
# yum clean all                  cach에서 metadata, header, package를 지운다.


댓글