YUM을 사용하여 로컬로 .rpm 설치

YUM을 사용하여 로컬로 .rpm 설치

오해하고 싶지 않아서 조심스럽게 질문드립니다.

내 서버(CentOS 6.5)에 로컬로 저장된 program_name.rpm 파일이 있습니다.

이전에 해당 프로그램을 탐색하고 yum install program_name.rpm을 사용하여 설치한 적이 있는데 제대로 작동했지만 설치된 위치를 지정할 수 있는 옵션이 제공되지 않았습니다.

이 rpm을 기본 설치 위치 대신 /opt/some_directory에 설치할 수 있습니까?

답변1

안타깝게도 rpm 답변을 수락하셨습니다. 이로 인해 후속 yum 실행 시 경고가 발행됩니다. Warning: RPMDB altered outside of yum

yum localinstall대신 섹션 13에 따라 다음을 사용해야 합니다 .Yum 및 RPM 팁CentOS 위키 페이지 =>https://wiki.centos.org/TipsAndTricks/YumAndRPM#head-3c061f4a180e5bc90b7f599c4e0aebdb2d5fc7f6

--installroot옵션을 사용하여 다른 설치 루트 디렉터리를 지정할 수 있습니다.

답변2

사용 속도

rpm -ivh package.rpm

다른 위치에 설치하려면 다음을 사용하십시오.

rpm -ivh -r /new/path package.rpm

그러나 패키지의 디렉터리 구조는 새 루트 아래에 다시 생성됩니다.

관련 정보