本地存储库上的 SLES 11.3 zypper 缺少软件包
尝试通过 SLES 11.3 安装 Apache Ambari,我下载了一个完整的 repo 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