¿Cómo olvido un paquete OSX inolvidable?

8

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.bomy /var/db/receipts/Tor 0.2.0.35.plistya 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
magiconair
fuente
¿Es esto una finkcosita?
William Jackson
Creo que he jugado finken 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.
magiconair

Respuestas:

8

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'.

rodpl
fuente
Lo y he aquí! Esa fue la respuesta correcta. Gracias un montón.
magiconair