少し前に、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
このファイルが/ var/db/receiptsにない場合は、/ Library/Receiptsを確認してください。これを手動で削除すると、「pkgutil--pkgs」から消えます。