별의 공부 블로그 🧑🏻‍💻
728x90
728x170

52. RPM 패키지

1. RPM

  • Redhat Package Manager
  • 프로그램을 설치하기 위해서 사용되는 명령어
  • 확장자가 rpm인 파일(패키지)을 설치할 수 있음.
  • 리눅스의 종류별로 패키지 관리 프로그램이 다름.

rpm 옵션

  • -i : 패키지 설치
  • -v : 설치 과정 확인
  • -h : 설치 진행 과정을 # 마크로 화면에 출력
  • -U : 패키지 업그레이드
  • -e : 패키지 삭제
  • -qa : 설치된 모든 패키지 확인
  • -qc : 패키지에 의해서 설치된 파일 중, 설정 파일 경로 출력
  • -qd : 패키지에 의해서 설치된 파일 중, 문서 파일 경로 출력
  • -qi : 설치된 패키지 정보 확인
  • -ql : 특정 패키지로 어떤 파일이 설치되었는지 확인
  • -qs : 패키지로 설치된 파일의 정상 여부 확인
  • -qpl : 패키지 파일에 어떤 파일이 포함되어 있는지 확인
  • -V : 패키지 검사
# rpm -qa | more            // 설치된 모든 패키지 확인

 

 

2. 패키지 검증

  • rpm -V
    • 패키지 검사 명령
    • 다음을 확인함.
      • 패키지의 임의 변경 여부
      • 파일 크기
      • 심볼릭 링크
      • 장치 파일 변경 등

rpm 검증 코드 (-V, -a 옵션 사용)

  • 5 : MD5 체크섬 변경
  • S : 파일 크기 변경
  • L : 심볼릭 링크 변경
  • D : 장치 파일 변경
  • U : 파일 사용자, 소유자 변경
  • G : 파일 그룹 변경
  • M : 파일 모드 변경
  • ? : 원인을 알 수 없거나 예측하지 못한 결과

 

3. RPM 추가 옵션

  • -test : 패키지 설치 시, 가능한 문제점 점검
  • -force : 설치를 강제적으로 진행
  • -nodeps : 패키지 설치/삭제 시 의존성을 무시하고 진행

RPM 설치일 확인

# rpm -qa --qf '%{INSATLLTIME:date} %{NAME}-${VERSION}-%{RELEASE}.%{ARCH}\n' | grep 패키지명

RPM 설치 용량 확인

# rpm -qa --queryformat '%{NAME} %{SIZE} \n'

 


 

내용 출처 : 이기적 네트워크관리사 1·2급 필기 (임호진, 황성하 공저, 영진닷컴)

728x90
그리드형(광고전용)

'Certificate > Network Manager' 카테고리의 다른 글

57. RAID(Redundant Array of Independent Disks)  (0) 2021.05.01
56. VLAN(Virtual Local Area Network)  (0) 2021.05.01
55. NIC(Network Interface Card)  (0) 2021.05.01
54. SAMBA  (0) 2021.04.29
52. vi 편집기  (0) 2021.04.29
51. 프로세스  (0) 2021.04.28
50. 리눅스 명령어  (0) 2021.04.28
49. 리눅스 권한 관리  (0) 2021.04.28
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖