Vor einiger Zeit muss ich Tor und einige andere Tools installiert haben, die damit einhergingen. Später muss ich es deinstalliert haben, aber ich weiß nicht mehr wie. Jetzt finde ich diese Pakete in meiner Paketdatenbank, kann sie aber mit --forget nicht entfernen. Die Dateien aus dem Paket existieren nicht mehr.
Die /var/db/receipts/Tor 0.2.0.35.bom
und /var/db/receipts/Tor 0.2.0.35.plist
Dateien existieren nicht mehr. Ich habe versucht, einige leere Dateien hinzuzufügen, und dann verschwindet der Fehler, aber das Paket bleibt in der Datenbank. Ich habe auch versucht, ein Paket mit derselben pkgid zu erstellen, aber das hat auch nicht funktioniert.
Oder ist dies ein Problem mit dem Speicherplatz in der Paket-ID?
Ich versuche das am 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
fink
Ding?fink
irgendwann damit gespielt, aber dies war Tor, privoxy und eine Firefox Tor-Tastenerweiterung, die sich alle mit schrecklichen Paketnamen in der Paketliste installiert haben.Antworten:
Wenn Sie diese Datei nicht in / var / db / Receipts haben, überprüfen Sie / Library / Receipts und dort sollte sie sein. Wenn Sie dies manuell entfernen, verschwindet es aus 'pkgutil --pkgs'.
quelle