¿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

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


Lo y he aquí! Esa fue la respuesta correcta. Gracias un montón.
magiconair
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.