前一段时间,我必须已经安装了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 0.2.0.35' on '/'.
# pkglist | grep -i 'Tor 0.2.0.35'
Tor 0.2.0.35
我想我曾经玩过,
—
magiconair 2012年
fink
但这是Tor,privoxy和Firefox Tor按钮扩展,它们都在软件包列表中安装了可怕的软件包名称。
fink
有事吗?