Come dimentico un pacchetto OSX indimenticabile?


8

Qualche tempo fa dovevo aver installato Tor e alcuni altri strumenti che lo accompagnavano. Più tardi devo averlo disinstallato ma non ricordo come. Ora trovo questi pacchetti nel mio database dei pacchetti ma non riesco a rimuoverli con --forget. I file dal pacchetto non esistono più.

I file /var/db/receipts/Tor 0.2.0.35.bome /var/db/receipts/Tor 0.2.0.35.plistnon esistono più. Ho provato ad aggiungere alcuni file vuoti e quindi l'errore scompare ma il pacchetto rimane nel database. Ho anche provato a creare un pacchetto con lo stesso pkgid ma non ha funzionato neanche.

O è un problema con lo spazio nell'ID pacchetto?

Ci sto provando il 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

È una finkcosa?
William Jackson,

Penso di aver giocato finkad un certo punto, ma questo era Tor, privoxy e un'estensione del pulsante Tor di Firefox che si installavano tutti con nomi di pacchetti orribili nell'elenco dei pacchetti.
magiconair

Risposte:


8

Se non hai questo file in / var / db / receipts, controlla / Library / Receipts e dovrebbe esserci. Se lo rimuovi manualmente, scomparirà da 'pkgutil --pkgs'.


Ecco! Questa era la risposta corretta. Grazie mille.
magiconair,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.