如何忘记一个难忘的OSX软件包?
前一段时间,我必须已经安装了Tor及其随附的其他工具。后来我一定已经卸载了它,但我不记得如何。现在,我在软件包数据库中找到了这些软件包,但是无法使用--forget将其删除。软件包中的文件已不存在。 在/var/db/receipts/Tor 0.2.0.35.bom与/var/db/receipts/Tor 0.2.0.35.plist文件不存在了。我尝试添加一些空文件,然后错误消失,但程序包保留在数据库中。我也尝试过使用相同的pkgid创建一个程序包,但这也不起作用。 还是包裹ID中的空格有问题? 我正在10.7.3上尝试。 # pkglist | grep -i 'Tor 0.2.0.35' Tor 0.2.0.35 # pkgutil --forget 'Tor 0.2.0.35' Unknown error Error Domain=NSCocoaErrorDomain Code=4 "“Tor 0.2.0.35.bom” couldn’t be removed." UserInfo=0x7f9b4d071dd0 {NSFilePath=/var/db/receipts/Tor 0.2.0.35.bom, NSUserStringVariant=( Remove ), NSUnderlyingError=0x103b15c10 "The operation couldn’t be completed. No such file or directory"}. Forgot package 'Tor …