Skip to content

Yum

Yum은 Yellow dog Updater, Modified의 약자로 RPM 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구이다. 듀크 대학교의 Linux@DUKE 프로젝트의 일부분으로 개발되었다. yumex 같은 GUI 기반 확장 도구도 있다. Yum 이전에 있었던 Yellowdog Updater (YUP) 도구를 대체하며, 듀크 대학교 물리학부에서 사용되었던 레드햇 리눅스 시스템 관리를 위해서 등장하였다. 그 이후로 페도라, CentOS 등 많은RPM 기반 리눅스 배포판에서 사용되었다. 레드햇의 패키지 관리자 up2date에서도 Yum 저장소에 접근할 수 있다.

Example

yum list installed java*jdk
패키지 설치 확인.
yum remove java-1.7.0-openjdk.x86_64
패키지 제거.
yum grouplist or yum groups list
CentOS / RHEL 7: List Package Groups Command
패키지 그룹 보기
yum groupinstall "Development Tools"
그룹 패키지 설치
yum groupupdate "Development Tools"
그룹 패키지 업데이트
yum groupremove "Development Tools"
그룹 패키지 삭제
yum repolist
저장소 목록을 출력한다.

Fastesmirror

yum-fastestmirror 패키지는 yum 으로 특정 패키지를 설치하고자 할 때, 다운로드 속도가 가장 잘 나오는 미러(Mirror)서버를 자동으로 찾아주게 된다. 아래와 같이 설치할 수 있다.

$ yum install yum-fastestmirror

Group List

  • X Window System
  • GNOME Desktop
  • GNOME Desktop Environment
  • libX11-devel
  • Graphical Administration Tools

Linux Package management systems

Linux package management systems

dpkg

APT (Synaptic, Ubuntu Software Center, KPackage, Adept Manager), aptitude, dselect

RPM

APT-RPM, up2date, urpmi (Rpmdrake), ZYpp, YUM, DNF

Others

Pacman, ipkg, opkg, PPM, Upkg, PISI, Conary, Portage, Entropy, slapt-get, slackpkg, netpkg, swaret

Front-ends

PackageKit (GNOME Software, Apper), Autopackage, klik, Listaller, Zero Install

Related topics

AppData, AppStream, Application Packaging, Package format

See also

Favorite site