SLES 11.3 Zypper über lokales Repository weist fehlende Pakete auf

SLES 11.3 Zypper über lokales Repository weist fehlende Pakete auf

SLES 11.3 Zypper über lokales Repository weist fehlende Pakete auf

Beim Versuch, Apache Ambari über SLES 11.3 zu installieren, habe ich ein vollständiges Repo-Tarball heruntergeladen. Dann habe ich ein lokales Repository über die unkomprimierten Dateien erstellt:

zypper addrepo /root/SW/ambari/ambari/suse11/2.6.0.0-267 ambari
zypper refresh 
zypper packages -r ambari

Es ergibt sich:

   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

Es fehlen Pakete wie ambari-server 2.6.0.0-267 x86_64. Warum?

Es gibt 12 Pakete, von denen Zypper nur 5 kennt:

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

Antwort1

Das liegt daran, dass wir ein 32-Bit-OpenSuse-Betriebssystem installiert haben

# uname -m
i686

Zypper ist intelligent genug, um nur die Pakete anzuzeigen, die es entsprechend der Zielplattform installieren kann. Es zeigt keine x86_64-Pakete an, wie:

 ambari-server-2.6.0.0-267.x86_64.rpm

verwandte Informationen