3. 12 (월) 정리 Linux - RPM

Linux - 07. RPM과 YUM

◎ RPM 이란?

  - Redhat이 제공하는 리눅스용 프로그램 배포 기술
  - 프로그램의 설치, 검증, 삭제 등의 다양한 기능을 제공
  - 패키지 구조
     → 패키지명-버전-릴리즈(업데이트?).아키텍쳐(하드웨어).rpm

  - 질의
     #rpm -qa : 시스템에 설치된 모든 패키지명
     #rpm -qi 패키지명 : 패키지의 상세한 정보
     #rpm -ql 패키지명 : 패키지의 파일리스트
     #rpm -qf 파일명 : 지정한 파일이 포함된 패키지

 ◎ 설치 및 업그레이드
   #rpm [-ivh | -uvh | -Fvh]

  옵션
    -i : 설치
    -u : 업그레이드 (이전버전 미설치 시 -i와 동일)
    -F : 업그레이드만
    -v : 설치과정 출력
    -h : 설치정도 출력 (#)

 ◎ 삭제
   #rpm -e 패키지명
      → 지정한 패키지를 삭제한다 (하지만 대부분 삭제되지 않음 - 의존성 문제)

 ◎ 주요 추가 옵션
   --nodeps : 의존성을 무시하고 작업(삭제에 주로 이용)
   --force : 같은 버전의 패키지나 파일이 있어도 무시하고 작업진행
→ 작업 중 문제가 생길 때 처음부터 재설치하는 경우, 좋은 방법은 아님
   --oldpackage : 다운그레이드시 사용

내일은 YUM에 대해서 공부.

댓글

  1. 제 부족한점을 항상 채워주십니다. 감사하게 생각하고 있습니다^^ 앞으로도 활발히 포스팅 부탁드리겠습니다...

    답글삭제
    답글
    1. 항상 감사드립니다 ^^ 더욱 정진하겠읍니다..

      삭제

댓글 쓰기

이 블로그의 인기 게시물

Linux Server - FTP 실습 (2 / 2) : 사용자 제한 ( ftpuser / user_list )

전자서명 개념

3.27 (화) - Network (패킷 통신 - 4가지 지연)