有时,Avahi会占用100%的CPU和cups --浏览会延迟系统的关闭,并发出“停止作业以使远程cups打印机在本地可用”的消息。
我知道Avahi找到了打印机,Xfce给我看了16台打印机。我也知道我不需要16台打印机。另一方面,我不知道cups-browsed在做什么。
我确实用了网络打印机。但我知道它的知识产权和模型。考虑到这一点,我是否可以替换Avahi和CUPS-用更简单的东西来浏览,而不是修复它们呢?
发布于 2019-02-16 13:28:12
根据您的用例,您不需要这两个包,也不需要用任何东西替换它们-- CUPS本身就可以提供对网络打印机的访问。
cups-browsed是通过解释Bonjour广播在网络上查找打印机的CUPS组件。因为您不需要自动查找打印机,所以删除它是安全的;您可以使用任何CUPS打印机配置工具手动添加所需的打印机。Debian中没有任何东西严格依赖于cups-browsed,因此您可以轻松地删除它。(顺便提一句,如果您在cups-browsed中启用了CreateIPPPrinterQueues,则它是提供对无驱动程序打印机的访问的组件;然后它将自动为网络上的IPP打印机创建打印机队列。在某些情况下,印刷可能很简单。)
avahi-daemon是一台Bonjour服务器;它在网络上广播计算机的信息,并允许其他应用程序发布和解析Bonjour信息。由于您使用的是Xfce,如果您不需要Xfce的服务,您也应该能够删除它。( Debian上的GNOME依赖于avahi-daemon,但Xfce不依赖。)大多数应用程序的Bonjour客户端都是由libavahi-client3提供的,您将无法轻松地删除它,因为许多包都依赖于它,包括CUPS。
https://unix.stackexchange.com/questions/500925
复制相似问题