问题描述
成功安装dvips包后,显示:
Step 1)
root@CCNM-378B:~# dvips -v
This is dvips(k) 5.997 copyright 2017 Radical Eye Software (www.radicaleye.com)
但是现在我正在尝试删除它,它是不可见的:
Step 2)
root@CCNM-378B:~# apt purge dvips
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'dvips' is not installed,so not removed
现在我尝试 dpkg,它什么也没显示:
root@CCNM-378B:~# dpkg -l | grep "dvips"
最后,我尝试了 'apt list' 并且有 dvips 字体,但没有别的。
root@CCNM-378B:~# apt list | grep "dvips"
dvips-fontdata-n2bk/bionic 0.0.2001.12.12-4 all
所以我使用 apt-cache 搜索反向依赖(另一个可能安装了 dvips 的包):
apt-cache search dvips
但是这样做的步骤1和2的上方,试图移除dvips,仍然无法正常工作,并dvips仍安装。
解决方法
我会这样做:
$ dpkg -S $(which dvips)
这应该会告诉您包含 dvips 的包。
您可以从那里使用 apt remove 或 dpkg --remove
删除包
出现这种情况的一些原因是:
- 该命令是一个命名非常不同的包的一部分
- 安装在 apt 之外的软件包。