Деякий час тому, мабуть, я встановив Tor та деякі інші інструменти, які були разом із ним. Пізніше я, мабуть, його видалив, але не пам'ятаю як. Тепер я знаходжу ці пакунки у своїй базі даних пакетів, але не можу їх видалити за допомогою --forget. Файли з пакету вже не існують.
Ці /var/db/receipts/Tor 0.2.0.35.bom
та /var/db/receipts/Tor 0.2.0.35.plist
файли не існують більше. Я спробував додати кілька порожніх файлів, і тоді помилка зникає, але пакет залишається в базі даних. Я також спробував створити пакет з тим же pkgid, але і це не спрацювало.
Або це проблема з простором у ідентифікаторі пакета?
Я пробую це 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
у якийсь момент, але це був Tor, privoxy та розширення кнопки Firefox Tor, які всі встановили себе з жахливими назвами пакунків у списку пакунків.
fink
річ?