yum-builddep가 관련이없는 RPM을 검색하지 못하고 실패합니다. 어떻게 방지 할 수 있습니까?


1

실수 로을 nekovm사용하여 빌드 하는 데 필요한 소스를 다운로드하려고하는데 목록에 RPM이있어 Neko와 관련이 없지만 리포지토리를 검색 할 때 실패합니다. 출력 결과는 다음과 같습니다.yum-builddepnodejsyum-builddep

$ sudo yum-builddep nekovm
Loaded plugins: presto, refresh-packagekit
http://nodejs.tchol.org/stable/f17/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Couldn't connect"
Trying other mirror.
Enabling fedora-source repository
Enabling nodejs-stable-source repository
Could not retrieve mirrorlist http://nodejs.tchol.org/mirrors/nodejs-stable-source-f17 error was
14: curl#7 - "Couldn't connect"
Could not setup repo nodejs-stable-source: Cannot find a valid baseurl for repo: nodejs-stable-source/17

Nodejs 리포지토리는 나쁘지만 거기에 있지만 시간이 많이 걸리기 때문에 완전히 제거하지 않고 실패하면 무시하십시오. 이 문제를 해결할 방법이 있습니까?


출력에 명령이 소스 리포지토리에 연결되어 있지 않다고 표시됩니다. 리포지토리에 연결할 수 없으면 작동 할 가능성이 없다고 생각합니다.
ZaSter

@ZaSter 어쨌든 필요하지 않은 저장소에만 연결하지 못합니다. 그러나 신경 쓰지 않고 방금 편집하여 /etc/yum.repos.d/nodejs-stable.repo잠시 동안 비활성화하고 필요한 종속성을 다운로드 할 수있었습니다. 여전히 호기심 때문에 실패 대신 누락 된 repos를 건너 뛸 수 있다는 것을 알고 싶습니다.
wvxvw

1
running의 출력을 살펴보십시오 yum-builddep --help. yum 기본 옵션 --tolerant 및 --skip-broken은 실패를 우회하는 데 도움이 될 수 있습니다. 또한 --disablerepo 옵션을 사용하면 repo 파일 자체를 편집 할 필요가 없습니다.
ZaSter

@ZaSter ha! .. 이것은 맨 페이지를 읽는다면 얻는 것입니다. 마지막 코멘트를 답변으로 만들 수 있습니다. 그것은 정확하게 질문에 대답합니다! 감사.
wvxvw

예,이 명령과 같은 일부 명령에 대한 매뉴얼 페이지는 명령 --help에 대해 자세히 알아볼 수있는 명령 이 있음을 암시하지도 않습니다 .
ZaSter

답변:


1

running의 출력을 살펴보십시오 yum-builddep --help. 냠 기본 옵션 --tolerant--skip-broken실패를 우회하기 위해 도움이 될 수 있습니다. 또한이 --disablerepo옵션을 사용하면 repo 파일 자체를 편집 할 필요가 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.