SLES 11.3 zypper sobre repositório local tem pacotes ausentes

SLES 11.3 zypper sobre repositório local tem pacotes ausentes

SLES 11.3 zypper sobre repositório local tem pacotes ausentes

Tentando instalar o Apache Ambari no SLES 11.3, baixei um tarball completo do repositório. 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

Produz:

   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 que?

Existem 12 pacotes, enquanto o zypper conhece apenas 5 deles:

# find "/root/SW/ambari/ambari/suse11/2.6.0.0-267" -name "*.rpm" -print | wc -l
12

Responder1

É porque instalamos um sistema operacional openSuse de 32 bits

# uname -m
i686

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:

 ambari-server-2.6.0.0-267.x86_64.rpm

informação relacionada