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?