【发布时间】:2019-08-20 10:24:47
【问题描述】:
我正在使用来自 meta-oe 的 syslog-ng:https://layers.openembedded.org/layerindex/recipe/1030/。我已经相应地设置了我的 bblayers 文件。为了在我的根映像中包含 syslog-ng,我在 build/conf/local.conf 文件中添加了一个更改:
CORE_IMAGE_EXTRA_INSTALL += "syslog-ng"
为了构建我的图像,我这样做:bitbake core-image-full-cmdline
但是,我收到以下错误:
The following packages have unmet dependencies:
pacakgegroup-core-full-cmdline : Depends: packagegroup-core-full-cmdline-initscripts but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
如果我将 CORE_IMAGE_EXTRA_INSTALL 替换为:
IMAGE_INSTALL_append = "syslog-ng"
【问题讨论】:
-
不安装
syslog-ng有什么问题吗? -
syslog-ng有RCONFLICTS_${PN} = "busybox-syslog sysklogd rsyslog",也许你需要从core-image-full-cmdline中删除这些包? -
@Nayfe 如何删除这些包?
-
IMAGE_INSTALL_remove = "
" -
@Nayfe 不过,我得到了同样的错误。