完全删除cupsd?

jes*_*516 8 cups linux-mint package-management

我尝试使用 apt-get remove cupsd 但我在不同的位置发现了它的痕迹,它仍在运行和监听。我怎样才能从我的机器上完全撕掉它?可以去掉杯子的dpkg吗?

我正在使用薄荷 17

Linux 用户虚拟机 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux

virtual-machine # netstat -an | more
    unix  2      [ ACC ]     STREAM     LISTENING     15350    /var/run/cups/cups.sock

virtual-machine # netstat -tulpn
    tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      2711/cupsd  
    tcp6       0      0 ::1:631                 :::*                    LISTEN      2711/cupsd 

# find / -name cups
/run/cups
/etc/ufw/applications.d/cups
/etc/init.d/cups
/etc/default/cups
/etc/cups
/usr/lib/cups
/usr/share/doc/cups
/usr/share/linuxmint/common/artwork/cups
/usr/share/doc-base/cups
/usr/share/cups
/var/spool/cups
/var/lib/doc-base/omf/cups
/var/lib/doc-base/documents/cups
/var/log/cups
/var/cache/cups

# apt-cache pkgnames cups
cups-driver-gutenprint
cups-core-drivers
cups-pdf
cups-bsd
cups
cups-common
cups-pk-helper
cups-backend-bjnp
cups-filters
cups-server-common
cups-dbg
cups-tea4cups
cups-ppdc
cups-browsed
cups-filters-core-drivers
cups-daemon
cups-client
Run Code Online (Sandbox Code Playgroud)

use*_*275 7

其中 3 个杯子包装用于非印刷物品(如 pdf 转换),另外 17 个可以删除。

> cat /etc/issue
Ubuntu 15.04 \n \l

> dpkg -l | grep -i cup | grep ii | wc -l
20

> apt-get purge -y cups cups-common && apt-get autoremove -y
...

> dpkg -l | grep -i cup | grep ii | wc -l
3
Run Code Online (Sandbox Code Playgroud)


thi*_*wfx 4

要列出所有已安装的与“cups”匹配的软件包,请运行

dpkg -l | grep cups
Run Code Online (Sandbox Code Playgroud)

然后只需将它们删除即可apt-get remove。

即使在那之后,可能还会有一些杯子进程在运行。简单的重新启动即可消除它们(另一种方法是手动杀死它们)。

  • 当你说“cups package”时,你的意思是:# dpkg -l | grep cups `ii cups-bsd、ii cups-client、ii cups-common、ii cups-core-drivers、ii cups-daemon、ii cups-filters、ii cups-filters-core-drivers、ii cups-pk-helper 、ii cups-ppdc、ii cups-服务器-通用` (2认同)
  • 我应该在cups-daemon 之后停止。删除守护程序包会杀死该端口,并且它也停止侦听。谢谢 (2认同)