[英]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
出現這種情況的一些原因是:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.