我有一个yocto图像,我已经包含了CUPS包(使用 IMAGE_INSTALL_append
) .
运行操作系统时,我找不到 /etc/init.d
中的cups文件 .
我用 cupsd
开始了杯子 . 当我尝试使用 localhost:631
访问Web界面时,我得到了 not found error
. 控制台显示它无法在任何这些URL上加载资源:
http://localhost:631/favicon.ico
html和相关文件似乎列在 cups.inc
file中 . 在进行YOCTO构建或CUPS设置之前是否需要进行其他配置更改?
由于我是一个非常新的yocto和在linux环境中开发,我不确定我是否遗漏了一些明显的东西 .
2 回答
你做了很好的研究,指出了食谱,实际上已经接近找到了解决方案 .
In the recipe,您可以阅读:
你的
DISTRO_FEATURES
中有sysvinit
吗?如果你不知道你能做到
这个问题很老了,已经有了一个公认的答案 . 然而,它可能适用于面临同样问题的其他人缺少CUPS Web界面的静态html内容 .
CUPS配方将静态Web内容打包到cups-doc中 . 因此,而不是
它应该是
在你的conf / local.conf中 . 然后,/ usr / share / doc / cups下的文件也被添加到rootfs中 .
校验
在添加cups-doc包之前完全没有 .