我使用 Ubuntu 14.04,通过服务器介质安装安装了 Lamp、Samba 和 Cups。我还想将其设置为带有 cups 和lpd
/lpr
支持的打印服务器。
我在 RHEL 4 中有一个类似的设置。在 RHEL 中,它使用cups-lpd
和服务inetd
;但我不知道在 Ubuntu 中使用什么包。
xinetd
Ubuntu有,但我看到某个地方inetd(bsd)
比 更好用xinetd
。我该用什么软件包来代替 cups-lpd?
有人可以提供一步一步的方法来配置它吗?
答案1
我遇到了同样的问题,并找到了在这里回答
本质上,它需要在我的 Ubuntu 14.04 机器上执行以下步骤:
sudo apt-get install openbsd-inetd
添加一行到/etc/inetd.conf
:
printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd
使用以下命令重新启动 inetd:
/etc/init.d/openbsd-inetd restart
我仍在尝试配置lpd
设置,但由于您已经有可用的配置,所以这至少应该可以帮助您超越这一点。
答案2
解决了!不要使用自动安装 CD/DVD 媒体中包含的软件包。最好安装最小服务器并通过 apt 下载软件包,因为它不会给 avahi 守护进程带来问题。这就是关键!