SLES 11.3 zypper のローカルリポジトリにパッケージが不足しています

SLES 11.3 zypper のローカルリポジトリにパッケージが不足しています

SLES 11.3 zypper のローカルリポジトリにパッケージが不足しています

SLES 11.3 に Apache Ambari をインストールしようとして、完全なリポジトリ tarball をダウンロードしました。次に、圧縮されていないファイル上にローカル リポジトリを作成しました。

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

結果は次のようになります:

   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

ambari-server 2.6.0.0-267 x86_64 などのパッケージが不足しています。なぜでしょうか?

12 個のパッケージがありますが、zypper はそのうち 5 個のみを認識します。

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

答え1

これは32ビットのopenSuseオペレーティングシステムをインストールしているためです

# uname -m
i686

Zypper は、インストール先のプラットフォームに応じてインストールできるパッケージのみを表示するほど賢いです。次のような x86_64 パッケージは表示されません。

 ambari-server-2.6.0.0-267.x86_64.rpm

関連情報