几天前我安装了pcsxr
,今天我想彻底删除所有内容pcsxr
我尝试过,purge
但是当我执行locate -c pscxr
输出时,48
这意味着我的系统上仍然有一个文件夹/目录/内容。我想知道是否有任何方法可以删除 的所有内容pcsxr
。有什么方法可以指定name
并删除所有内容吗?
答案1
可能有多种原因,而且还取决于您的安装方式。
首先,locate
数据库是通过按计划生成的cron
。如果您创建一个文件,通过 更新数据库updatedb
,删除您刚刚创建的文件,然后尝试locate
它,它仍然会在数据库中。再次运行重新生成数据库updatedb
,该文件将不会显示在locate
.
其次,如果您通过apt
、apt-get
等安装了它,那么apt purge pscxr
或者apt-get purge pscxr
应该这样做,但它只会删除安装过程创建的文件。如果您编辑文件并且编辑器自动创建备份文件,则这些备份文件仍然存在,文件的目录路径也将存在。请注意,如果您需要其他包作为依赖项,则还需要运行apt-get autoremove
或apt autoremove
。
如果您从源代码安装,如果您有运行命令的源目录make
,那么您可能能够执行以下操作make uninstall
,但该脚本的成功将取决于 makefile 本身。不过,并不是很多源代码包都在 makefile 中包含卸载...
所以...作为 root 运行updatedb
,然后尝试您的定位命令,除非您编辑或将文件复制到包中的路径中,否则它应该全部消失...