YUM을 사용하여 로컬 저장소의 패키지를 보는 데 문제가 있습니다.

YUM을 사용하여 로컬 저장소의 패키지를 보는 데 문제가 있습니다.

언급된 Steve Bond 솔루션의 지침에 따라 모든 rpm을 다운로드하고 PHP 5.6의 오프라인 설치를 위한 로컬 저장소를 만들었습니다.여기"downloadonly"를 사용하고 저장소를 생성하십시오. 내가 겪고 있는 문제는 오프라인 서버에 복사하고 "yum install"을 실행하면 종속성(예: libssl, pce 등)이 누락되었다는 메시지가 표시된다는 것입니다. 그러나 실제 로컬 저장소를 보면 이러한 패키지가 모두 표시됩니다. yum이 이 저장소에서 종속성을 찾도록 하려면 어떻게 해야 합니까? 이 작업은 기본적으로 수행되어야 하지 않나요?

감사해요.

답변1

Mr. Bond의 솔루션을 읽은 후 나는 그가 기본적으로 로컬 저장소를 비활성화한다는 것을 알았습니다. 그런 다음 명령줄에서 수동으로 저장소를 활성화했습니다. 비슷한 방식으로 저장소를 설정하면 다음 두 가지 방법 중 하나로 문제가 해결될 수 있습니다.

  • enabled=1.repo 파일에서 설정하여
  • --enablerepo=myrepoyum 명령줄에 추가하여

답변2

어떤 이유로 Steve의 게시물에 있는 "repoclosure --repoid=offline-php" 명령이 디렉터 내에 나열된 패키지의 모든 종속성을 확인하는 데 제대로 작동하지 않습니다. 0개의 패킷을 읽고 있습니다. 나는 다시 시작해서 다시 일을 시작했다.

관련 정보