我构建了一个空的 RPM,它依赖于我们服务器所需的所有软件。
这个 RPM 目前是“noarch”。
如果我尝试安装它,我会收到以下消息:
LANG=C zypper install foo-server
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: foo-server-1.0-1.noarch requires netpbm, but this requirement cannot be provided
uninstallable providers: netpbm-10.61.1-2.1.1.i586[oss]
netpbm-10.61.1-2.1.1.x86_64[oss]
Solution 1: deinstallation of patterns-openSUSE-minimal_base-conflicts-12.3-7.10.1.x86_64
Solution 2: do not install foo-server-1.0-1.noarch
Solution 3: do not install foo-server-1.0-1.noarch
Solution 4: break foo-server-1.0-1.noarch by ignoring some of its dependencies
是否可以为架构提供默认值(64 对 32)?
我的 RPM 只需要没有任何版本的“netpbm”。