A SLES 11.3 zypper sobre el repositorio local le faltan paquetes
Al intentar instalar Apache Ambari sobre SLES 11.3, descargué un repositorio completo. Luego creé un repositorio local sobre los archivos sin comprimir:
zypper addrepo /root/SW/ambari/ambari/suse11/2.6.0.0-267 ambari
zypper refresh
zypper packages -r ambari
Cede:
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
Faltan paquetes como ambari-server 2.6.0.0-267 x86_64. ¿Por qué?
Hay 12 paquetes, mientras que zypper solo conoce 5 de ellos:
# find "/root/SW/ambari/ambari/suse11/2.6.0.0-267" -name "*.rpm" -print | wc -l
12
Respuesta1
Es porque hemos instalado un sistema operativo openSuse de 32 bits.
# uname -m
i686
Zypper es lo suficientemente inteligente como para mostrar sólo los paquetes que puede instalar según la plataforma de destino. No muestra los paquetes x86_64 como:
ambari-server-2.6.0.0-267.x86_64.rpm