yum + yum

0

Eu quero instalar o barman pkg - (este servidor de backup)
durante o yum, yum falhou nas dependências

Eu não entendo bem o que yum é realmente neded dos erros para baixo minha versão do python no meu linux é 2.7.5 Eu não tenho certeza de acordo com o erro yum, mas parece que o yum precisa da versão antiga do python - 2.7 - então precisa executar o downgrade do python?

por favor, avise o que é necessário para resolver essas dependências e o que eu preciso fazer neste caso?

yum install barman . .

       Error: Package: python-argh-0.23.2-1.el6.noarch (epel)
       Requires: python(abi) = 2.6
       Installed: python-2.7.5-34.el7.x86_64 (@anaconda/7.2)
           python(abi) = 2.7
           python(abi) = 2.7
       Available: python34-3.4.5-2.el6.i686 (epel)
           python(abi) = 3.4
       Error: Package: python-argcomplete-0.8.8-1.el6.noarch (epel)
       Requires: python(abi) = 2.6
       Installed: python-2.7.5-34.el7.x86_64 (@anaconda/7.2)
           python(abi) = 2.7
           python(abi) = 2.7
       Available: python34-3.4.5-2.el6.i686 (epel)
           python(abi) = 3.4
    
por yael 13.07.2017 / 22:56

2 respostas

0

Parece que você está rodando o CentOS / Redhat 7. Os erros parecem estar ocorrendo devido à inclusão do repositório Epel para a versão 6 do CentOS / Redhat.

EDITAR:

De acordo com este wiki , baixe e instale epel-release-latest-7.noarch.rpm .

sudo rpm -ivh epel-release-latest-7.noarch.rpm

Você pode verificar estes pacotes e suas chaves na página de chaves do projeto Fedora: link .

Certifique-se de remover (ou no mínimo, desativar) o repositório epel el6 .

    
por 13.07.2017 / 23:11
0

Se eu entendi corretamente, há uma confusão sobre as dependências do pacote barman.

Você pode descobrir as dependências de um pacote que ainda não está instalado usando a ferramenta repoquery.

repoquery --requires <package>

Como você já pode ter algumas das dependências satisfeitas, liste somente aquelas que permanecem pendentes usando:

repoquery --requires --resolve <package>

Se você se deparar com uma situação semelhante em um sistema baseado no Ubuntu, a ferramenta apt pode fornecer as mesmas informações por meio de:

apt depends <package>
    
por 14.07.2017 / 03:03