Estou tentando fazer o download de fontes necessárias para construir nekovm
usando yum-builddep
, acidentalmente, tenho nodejs
RPM na lista, o que é irrelevante para Neko, mas causa yum-builddep
falha ao procurar repositórios. Aqui está como a saída se parece:
$ 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
O repositório do Nodejs é ruim, está lá, mas geralmente diminui, então eu não quero removê-lo completamente, apenas ignorá-lo, se falhar. Existe alguma maneira de resolver isso?
/etc/yum.repos.d/nodejs-stable.repo
para desativá-lo por enquanto e poderia baixar as dependências necessárias. Ainda assim, por curiosidade, gostaria de saber que seria possível pular os repositórios perdidos em vez de falhar.yum-builddep --help
. As opções básicas do yum --tolerant e --skip-broken podem ajudar a contornar as falhas. O uso da opção --disablerepo também elimina a necessidade de editar o arquivo repo.--help
que possa ser invocado para aprender mais sobre o comando.Respostas:
Dê uma olhada na saída em execução
yum-builddep --help
. As opções básicas do yum--tolerant
e--skip-broken
podem ajudar a contornar as falhas. O uso da--disablerepo
opção também elimina a necessidade de editar o arquivo de repo.fonte