我出于好奇安装了 Comodo Antivirus,当我删除它时,sudo apt-get --purge remove cav-linux
出现了以下情况:
dpkg: warning: while removing directory /usr/local not empty so not removed
我是否应该担心出现问题,或者是否有一些文件需要被覆盖?
答案1
正如消息所暗示的那样,当文件夹不为空时,此消息很常见。这是因为其他软件包也将文件放在此文件夹中。软件包不能轻易删除不为空的文件夹,否则会导致系统不稳定或损坏。
你自己也可能在这个文件夹中存储了文件。如果这些文件突然和文件夹一起消失,那肯定会很烦人。
此外,特别是这个文件夹是文件系统层次标准。因此,删除此文件夹通常不是一个好主意。
从历史上看,严格按照标准,
/usr/local/
是用于必须存储在本地主机上的数据(与 相对/usr/
, 可以通过网络安装)。 大多数时间/usr/local/
用于安装不属于标准操作系统发行版的软件/数据(在这种情况下,/usr/
仅包含属于标准操作系统发行版的软件/数据)。 FHS 标准将来可能会更改以反映这一事实上的惯例)。
答案2
没有什么可担心的。dpkg 不会删除包含其他文件的目录,这些文件不是由被删除的包创建的。