RPM

  • Redhat 사에서 제공하는 리눅스용 프로그램을 배포하는 기술
  • 프로그램의 설치, 검증, 삭제 등의 다양한 기능 제공
  • 단점 : 의존성 문제
    • a 프로그램을 설치할 때 b 프로그램이 필요한데, 없는 경우 a 프로그램이 설치되지 않음

YUM(Yellowdog Updater Manager)

  • rpm의 고질적인 문제인 의존성을 해소함
  • rpm과 동일한 형식의 설치 구조를 지원함
    • rpm과 상호 연동된다.
  • 인터넷 repository를 이용하므로, 인터넷이 연결되어 있다면 지원되는 모든 프로그램을 설치 및 관리할 수 있다.

명령어

yum list : 패키지를 확인한다.

  • 형식 : yum list [installed | updates | available | 패키지명]
    yum list installed
    • installed : 설치된 패키지 목록 조회
    • updates : 업데이트된(가능한) 패키지 목록 조회
    • available : 설치 가능한 패키지 목록 조회
    • 패키지명 : 패키지의 설치 여부 및 update 정보 조회

yum install : 패키지 설치

  • 패키지를 repository로부터 설치한다.
  • 형식 : yum install [-y] 패키지명
    yum install -y vsftpd
    • -y 옵션 추가 시, 중간에 질의하지 않고 쭉 설치한다.

yum update : 패키지 업데이트

  • 패키지를 repository로부터 업데이트한다.
  • 형식 : yum update [-y] 패키지명
    yum update -y vsftpd

yum remove : 패키지 삭제

  • 지정한 패키지를 삭제한다.
  • 형식 : yum remove [패키지명]
    yum remove vsftpd

yum group

  • 그룹 내에 있는 패키지를 한번에 다룬다.
  • 형식 : yum group [list | install "그룹" | remove "그룹" | info "그룹"]
    • list : 그룹 목록 출력
    • install "그룹" : 그룹 설치
    • remove "그룹" : 그룹 제거
      • 완전히 지워지지는 않는다.
    • info "그룹" : 그룹 정보 검색

0개의 댓글