"닭이냐 달걀이냐"라는 질문과 같습니다. RPM 패키지 관리자(다른 패키지 관리자와 마찬가지로) 자체는 RPM 패키지에 패키지되어 설치됩니다. 그렇다면 처음에 RPM은 어떻게 설치되었나요? 마찬가지로 RPM이 (강제) 제거된 경우 어떻게 다시 설치합니까?
답변1
이것설치 프로그램(CentOS의 "anaconda") 기본 파일을 작성한 다음 환경에서 초기 설치 세트를 실행하여 rpm 환경을 부트스트랩합니다 chroot
. 설치 프로그램의 프로그램은 rpm
설치 외부에 존재하므로 이러한 파일에 의존하지 않습니다.
을(를) 다시 설치해야 하는 경우 다음 rpm
위치에서 설치 프로그램을 시작하는 것이 좋습니다.구조하다모드를 선택하고 복구하려는 운영 체제를 가리키는 옵션 rpm
과 함께 해당 환경의 명령을 사용하십시오.--root
답변2
예를 들어 다음을 사용하여 RPM 콘텐츠를 "항상" 추출할 수 있습니다.rpm2cpio
, 그리고 패키지를 설치하는 데 사용할 수 있는 어딘가에 실행 파일/스크립트를 배치합니다. 불러라부트로더프로세스...