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