我犯了一个错误,我下载了 X64 版本的 Truecrypt 并尝试安装它,而我实际上运行的是 32 位版本的 Precise Pangolin。
我想清理那些无法使用的文件,但当然我不能只运行卸载,因为 Truecrypt 根本无法安装。
我对此很陌生,但我花了一些时间研究命令行。
当我在终端中运行“locate trucrypt -i”时,我在 usr/bin 和 usr/share 目录中收到了几个相关文件。没有“rm”命令对这些列出的文件起作用——我只得到“没有这样的文件或目录”的回复。我确信这与权限有关,但我不知道我在这里遗漏了什么。
为什么我无法通过 GUI 找到这些文件(即使我选择“显示隐藏文件”)或者当我尝试使用 cd 和 ls 命令通过终端导航到这些文件时?
我怎样才能从我的系统中删除这些文件(它们在那里,不是吗?)?
感谢您的耐心和时间
答案1
定位命令将文件列表存储在数据库中。因此,这些文件可能已被删除,但仍会显示在“定位”输出中。输入命令sudo updatedb
以更新数据库,然后再次运行定位命令。
答案2
TrueCrypt 的安装过程并不复杂 - 安装时不会修改任何数据库。安装过程包括提取一堆文件,卸载过程包括删除所有这些文件。
如果输入sudo truecrypt-uninstall.sh
不能解决问题,只需运行以下一系列命令:
sudo rm -f /usr/bin/truecrypt*
sudo rm -f /usr/share/applications/truecrypt*
sudo rm -f /usr/share/pixmaps/truecrypt*
sudo rm -rf /usr/share/truecrypt/
此后,您可能需要重新启动(尽管这可能不是必要的),然后像平常一样继续安装!