簡體   English   中英

apt 安裝后 package 可執行但無法刪除

[英]After apt install the package is executable but can't remove it

成功安裝dvips package后,顯示:

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 fonts,但沒有別的。

root@CCNM-378B:~# apt list | grep "dvips"
dvips-fontdata-n2bk/bionic 0.0.2001.12.12-4 all

因此,我使用 apt-cache 搜索反向依賴項(另一個可能已安裝 dvips 的 package):

apt-cache search dvips

並得到了一份清單。 並成功將它們全部刪除。

但是做了上面的第1步和第2步,嘗試刪除dvips,還是不行,dvips還是安裝了。

我會做:

$ dpkg -S $(which dvips)

這應該會告訴您包含 dvips 的 package。

您可以從那里使用 apt remove 或dpkg --remove刪除 package

出現這種情況的一些原因是:

  • 該命令是 package 的一部分,名稱非常不同
  • package 安裝在 apt 外部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM