Hace algún tiempo debo haber instalado Tor y algunas otras herramientas que vinieron junto con él. Más tarde debo haberlo desinstalado pero no recuerdo cómo. Ahora encuentro estos paquetes en mi base de datos de paquetes pero no puedo eliminarlos con --forget. Los archivos del paquete ya no existen.
Los archivos /var/db/receipts/Tor 0.2.0.35.bom
y /var/db/receipts/Tor 0.2.0.35.plist
ya no existen. Intenté agregar algunos archivos vacíos y luego el error desaparece pero el paquete permanece en la base de datos. También intenté crear un paquete con el mismo pkgid pero tampoco funcionó.
¿O es un problema con el espacio en la identificación del paquete?
Estoy intentando esto en 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
cosita?fink
en algún momento, pero esto era Tor, Privoxy y una extensión de botón de Firefox Tor que se instalaron con horribles nombres de paquetes en la lista de paquetes.Respuestas:
Si no tiene este archivo en / var / db / tickets, marque / Library / Receipts y allí debería estar. Si elimina esto manualmente, desaparecerá de 'pkgutil --pkgs'.
fuente