SLES 11.3 zypper sobre o repositório local tem pacotes ausentes
Tentando instalar o Apache Ambari no SLES 11.3, baixei um repositório completo. Então criei um repositório local sobre os arquivos descompactados:
zypper addrepo /root/SW/ambari/ambari/suse11/2.6.0.0-267 ambari
zypper refresh
zypper packages -r ambari
Ele rende:
S | Repository | Name | Version | Arch
--+------------+----------------------------+-------------+-------
| ambari | ambari-infra-solr | 2.6.0.0-267 | noarch
| ambari | ambari-infra-solr-client | 2.6.0.0-267 | noarch
| ambari | ambari-logsearch-logfeeder | 2.6.0.0-267 | noarch
| ambari | ambari-logsearch-portal | 2.6.0.0-267 | noarch
| ambari | ambari-metrics-common | 2.6.0.0-267 | noarch
Faltam pacotes como ambari-server 2.6.0.0-267 x86_64. Por quê?
Existem 12 pacotes enquanto o zypper só conhece cerca de 5 deles:
# find "/root/SW/ambari/ambari/suse11/2.6.0.0-267" -name "*.rpm" -print | wc -l
12
É porque instalamos um sistema operacional openSuse de 32 bits
O Zypper é inteligente o suficiente para mostrar apenas os pacotes que pode instalar de acordo com a plataforma de destino. Não mostra os pacotes x86_64 como: