본문 바로가기

OS/Linux

CentOS] yum 관련 기본 사용법

CentOS] yum 관련 기본 사용법



 yum(yellowdog updater modified) 은 콘솔 기반의 업데이트 프로그램으로 rpm기반의 시스템(Redhat 계열)을 위한 자동 업데이터이자 패키지 설치/삭제도구입니다. yum은 자동적으로 의존성을 처리해주며 rpm 패키지들을 안전하게 설치, 삭제 및 업데이트하기 위해 필요한 작업을 처리해 줍니다. 주요하게 사용되는 yum 명령어 옵션들은 아래와 같습니다.
  • yum check-update
    • 현재 시스템에 설치된 패키지를 기준으로 업데이트 서버에 올라와 있는 패키지의 목록을 check-update 옵션을 이용하여 확인할수 있습니다.
  • yum list
    • 현재 시스템에 설치된 패키지 포함 설치되지 않은 패키지 까지 서버에 존재 하는 모든 패키지들의 목록을 확인할수 있습니다.
  • yum list installed 
    • 현재 시스템에 설치된 모든 패키지 목록을 확인 할수 있습니다. 
  • yum list installed | grep <패키지명>
    • <패키지명> 이 현재 시스템에 설치가 되어 있느닞 확인 할수 있습니다.
    • 예를 들어 httpd 로 시작하는 package 들의 목록을 확인할 경우 yum list installed | grep httpd* 를 입력 하면 확인을 할수 있습니다.
  • yum install <package1> <package2> .. 
    • 현재 클라이언트 시스템에 설치 되지 않은 패키지를 설치할때 사용 합니다. 
    • 예를 들어 openssl, httpd-devel  라는 두개의 package 를 yum 을 이용하여 설치를 할 경우 yum install openssl, httpd-devel 로 입력을 하면 됩니다. 
    • root 권한으로 설치를 해야 할 경우에는 sudo 를 이용 sudo yum install .. 를 이용하여 설치를 진행을 합니다.
    • yum -y install <package> 에서 -y 옵션의 경우는 Package 를 설치를 할지 말지를 물어 보지 않고 설치가 되어 있지 않으면 자동으로 설치를 진행을 해주게 하는 옵션입니다.
  • yum remove <package1> <package2> ...
    • 현재 시스템에서 yum 으로 설치된 패키지를 제거할때 사용하는 명령어 입니다. 
  • yum info <package>
    • <package> 패키지의 정보를 볼때 사용합니다.

 

 

참고http://ko.wikipedia.org/wiki/Yum

'OS > Linux' 카테고리의 다른 글

[리눅스] CentOS JDK 설치  (0) 2013.12.08
[Mysql] yum으로 아파치 httpd 설치  (0) 2013.12.07
[리눅스] CentOs vim 설치  (1) 2013.12.07
[리눅스] CentOs6.x Mysql 설치 방법  (1) 2013.12.07
[리눅스] centos ftp설치 및 설정  (0) 2013.12.02