Rpm 패키지 관리 기능에 대한 전체 설명
소프트웨어 패키지 관리 기능: 패키지의 설치, 업그레이드 및 제거를 용이하게 하기 위해 컴파일된 프로그램의 각 구성 요소 파일을 하나 또는 여러 패키지 파일로 패키징합니다. 쿼리, 검증, 데이터베이스 유지 관리.
RPM 패키지 관리 분석을 살펴보겠습니다
Rpm 패키지는 redhat 및 S.U.S.E에 많은 응용 프로그램이 있습니다.
centos 시스템에서 rpm 패키지 관리에 대한 자세한 기능 분석을 수행하겠습니다
Usage yum ( rhel 시리즈)는
rpm 패키지 명명 형식:
name-VERSION-release.arch.rpm
VERSION: major.minor.release
Major: 주 버전 번호(버전에는 주요 업데이트); 마이너: 마이너 버전 번호(마이너 업데이트)
release.arch: rpm 패키지의 릴리스 번호
release.os: 2.el7(플랫폼).i386(아키텍처).rpm 아키텍처(아키텍처) : i386, x64 (amd64), ppc, noarch Manager;
실제 작업:
이 시스템은 서버에 zsh-4.3.10-9.el6.x86_64.rpm을 성공적으로 다운로드했습니다. 이를 사용하여
구문을 구현합니다. : rpm [옵션] [패키지_파일]
-vv; ㅋㅋ | ;
다시 설치하면 m RPM -i-REPLACEPKS/PATH/To/ RPM_NAME
[root@bucktan ~]# RPM -IVH-REPLACEPKS ZSH-4.3.10-9.EL686_64.rpm
; -e, --erase
~ ~ ~ ~ ~ 업그레이드 또는 설치 1.el6. x86_64.rpm
zabbix-2.4.5-1.el6.x86_64.rpm
zabbix-2.4.5-1.el6.x86_64.rpm
[root@bucktan]~# rpm -Uvh로 업그레이드됨 --oldpackage zabbix -2.4.0-1.el6.x86_64.rpm
~ .
rpm - Uvh|-Fvh /path/to/package ~ ㅋㅋㅋ - out off ‐ , 사용 ‐ ‐ ‐ ‐ ‐ 서로 다른 커널 버전이 공존하므로 설치 작업은 수행할 수 있지만 업그레이드는 권장하지 않습니다 [ 선택 -옵션]:RPM -QA 설치된 모든 패키지를 쿼리합니다. [ 쿼리 옵션]:
rpm -ql package_name 패키지가 설치된 후 생성된 파일을 쿼리합니다. d package_name은 패키지 설치 후 생성된 도움말 문서를 쿼리합니다. ; -qc package_name 패키지 설치 후 생성된 구성 파일을 쿼리합니다. ~ 사전 설치 설치 전 스크립트 ~ . 제거된 패키지에 대한 관련 정보를 쿼리합니다. -qp package_file은 패키지의 간단한 설명 정보를 쿼리합니다. -qp --scripts . Bucktan ~] # RPM -V Zsh S.5 .... T. C /ETC /Zshrc에서 반환한 주석 정보; 수 RSA의 RSA를 사용하여 사용' ‐ ‐ ‐ ‐ ‐ ‐ - 시그니처: 확인하지 않음 출처 적법성
|
위치:/var/lib/RPM
재구축:
RPM -ITDB: 초기화
미리 데이터베이스가 없을 경우 새로 구축된
RPM -RebuilddB Rebuild
~
위 내용은 rpm 패키지 관리 기능 분석 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!