Tecnicamente, o zypper faz exatamente isso; instala e resolve as dependências do RPM, desde que tenha os RPMs necessários em sua lista de repositórios, muito parecido com o kit de ferramentas YUM.
Nesse caso, o formulário do percona mostra como adicionar as RPMs repositório para a lista de repositórios do YUM.
zypper não é tão diferente; o seguinte deve funcionar
$> wget http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
$> rpm -ivh percona-*.rpm
Isso deve criar um novo arquivo .repo em /etc/zypp/repos.d/, que permitirá a você a conta de depósitos (a menos que você não tenha nenhum repositório de suporte definido, caso em que você desejaria instalar o mais recente OpenSSL RPM para resolver a dependência libcrypto.so)