2013-05-15 44 views
0

我构建了一个空RPM,这取决于我们需要的所有服务器软件。noarch具有依赖性的RPM:i586 vs x86_64

这个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 

是否有可能提供对archictecture(64 VS 32)默认?

我的RPM只需要没有任何版本的“netpbm”。

回答

0

我选择选项1:卸载模式 - openSUSE-minimal_base-冲突和一切正常。我试图找到“模式 - openSUSE-minimal_base-conflicts”是,但找不到一个好的解决方案...