2010-12-09 41 views
1

我可以生成一个RPM包,其中多个依赖项以这些选择方式列出吗?我之所以问,我的应用程序需要一种可扩展的Mincho风格的日文字体,看起来不同风格的基于RPM的Linux提供了不同的版本,没有共同的标准。我不想为不同的发行版创建不同的RPM。或RPM中的依赖关系?

+0

字体可能已经安装在RPM之外(例如MS Mincho可能在某些安装中),因此您在这里通常不会运气。不过不要担心,你可以在你的程序中使用“serif”字体,当CJK被打印时,fontconfig(有一个默认字体列表可供尝试)将选择Mincho字体。 – user502515 2010-12-09 21:15:18

+0

看起来像本地字体匹配不考虑大小。当我在新鲜的Debian上尝试这些时,日文字符在那里,但尺寸全部关闭。 – 2010-12-09 21:23:28

回答

1

这是虚拟提供的用途。例如,sendmail包有一个“Provides: smtp-daemon”,就像后缀包一样。 cron软件包只需要一个“Requires: smtp-daemon”。这就是OR的实现方式。