分享
三行代码  ›  专栏  ›  技术社区  ›  Ron

apt安装后,包是可执行的,但不能删除它

  •  0
  • Ron  · 技术社区  · 1 周前

    Step 1)
    root@CCNM-378B:~# dvips -v
    This is dvips(k) 5.997 Copyright 2017 Radical Eye Software (www.radicaleye.com)
    

    但现在我正试图移除它,apt看不见它:

    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仍然被安装。

    1 回复  |  直到 1 周前
        1
  •  1
  •   Dharman Neil W    1 周前

    我会做: $dpkg-秒 which dvips

    您可以在那里使用apt remove或dpkg--remove来删除包

    我想到的一些原因是:

    -这个命令是一个名为very different的包的一部分