O RPM mantém um banco de dados de arquivos instalados (por exemplo, executáveis binários e bibliotecas compartilhadas) no sistema.
Alguns softwares, como foo-tools, precisam de outro software (como foo-lib) para funcionar corretamente. Esta informação de dependência é decidida pelo empacotador RPM.
Se você tiver foo-lib e foo-tools disponíveis como arquivos RPM, mas nenhum dos dois estiver instalado, você poderá fornecer ambos (todos) na linha de comandos para o RPM (ou de forma equivalente ao zypper) para fazer RPM veja que todas as dependências serão satisfeitas. Outra opção é instalar os pacotes de pré-requisitos primeiro.
Se foo-lib, por sua vez, tiver suas próprias dependências, elas também devem ser satisfeitas. Eles não são, foo-lib não é um provedor instalável de foo-lib.
Não recomendado: certifique-se de que os pré-requisitos sejam atendidos por outros meios (instale manualmente as coisas necessárias, talvez a partir do código-fonte, e force o Zypper a ignorar as dependências.
Fazer isso causará problemas mais tarde, então não faça isso.