컴퓨터에서 rpm 파일을 추출하는 방법은 무엇입니까?

컴퓨터에서 rpm 파일을 추출하는 방법은 무엇입니까?

Centos 7.5가 설치된 컴퓨터가 2대 있습니다. 그 중 하나는 가상이고 다른 하나는 물리적입니다. 명령을 통해 설치 되는 가상 머신에는 일부 rpm 패키지가 있습니다 rpm. 이 패키지가 무엇인지 알아야 하는데 너무 많아서 어떤 패키지가 필요한지 모르겠습니다.

문제는 이러한 패키지를 실제 패키지에도 설치해야 한다는 것입니다. 내 질문은 가상 머신에서 rpm 패키지를 추출하여 실제 머신으로 가져오는 방법이 있습니까?

웹사이트에서 각각을 다운로드한 다음 설치하는 데는 정말 시간이 많이 걸립니다. 우리는 이러한 rpm 파일을 가지고 있었지만 누락된 것 같습니다. 그리고 yum두 서버 모두에서 전혀 작동하도록 할 수 없습니다.

답변1

내 질문은 가상 머신에서 rpm 패키지를 추출하여 실제 머신으로 가져오는 방법이 있습니까?

설치 후 RPM 패키지 정보가 RPMDB 데이터베이스에 기록되고 /var/lib/rpm파일이 추출됩니다. 가능하더라도 프로세스를 복원하는 쉬운 방법은 없습니다.

이 패키지가 무엇인지 알아야 하는데 너무 많아서 어떤 패키지가 필요한지 모르겠습니다.

달리기

yum list installed

설치된 항목을 확인하세요. 그런 다음 예를 들어 모든 표준 패키지를 필터링할 수 있습니다.

yum list installed | egrep -v "@base|@updates|@anaconda|@update"

를 사용하여 이 정보를 얻을 수도 있습니다 yum history.

관련 정보