Confusão de gerenciamento de pacotes

0

Estou executando Mageia 6 , tentando instalar PacketFence através do método RPM. O problema que estou enfrentando é que eu não acredito que o urpmi tenha uma função nativa para instalar todas as dependências de pacotes.

Eu pensei que o comando urpmi /path/to/rpm -auto iria consultar o pacote e instalar suas dependências, mas isso não aconteceu. Alguns sites mencionaram que posso usar yum com um repositório local; embora não seja recomendado.

Um pouco mais de escavação e descobri que posso usar dnf para instalar RPMs. Portanto, o comando sudo dnf install /path/to/rpm instalará os pacotes e suas dependências.

O problema é, então, eu encontrei pacotes que não têm solicitações:

Problem: conflicting requests - nothing provides glibc-common needed by packetfence-8.1.0-1.el7.noarch

Então, isso me levou a pensar, urpmi glibc no entanto, o que resultou na afirmação de que eu tinha a versão mais recente do glibc instalado.

Corri em alguns sites de localização do RPM, baixei o que parece ser os instaladores de dependências, apenas para ser recebido com o (s) mesmo (s) erro (s).

Este instalador é um mau exemplo? Estou instalando o errado? Certamente o gerenciamento de pacotes não é tão estranho quanto eu estou experimentando. Usar os localizadores de RMP e executar urpmi install é bom, e dnf parece melhor, mas como instalar as dependências?

    
por ThisIsNotMyRealName 19.09.2018 / 14:06

0 respostas