Come posso ottenere le "Installazioni" di System Information e tali da riflettere correttamente il software che attualmente dispongo?

1

Ho installato un po 'di software.

Quindi ho rimosso la maggior parte di esso.

Ho usato una varietà di metodi. AppCleaner per alcuni cose,

mdfind -name 'Adobe Flash' |parallel rm -rf {} 

per gli altri.

Ho rimosso il software dell'app store facendo clic sulla piccola "x", e poi ripulito manualmente tutte le cose che non erano state rimosse.

Ho seguito le ricevute e i file .bom.

Ho attivato locate , per ottenere tutto.

Tuttavia, l'opzione Installazioni in "Informazioni di sistema" continua a visualizzare il software che è andato.

Lo trovo scoraggiante e confuso.

Quali strategie devo impiegare per eseguire l'equivalente di dire,

aptitude purge foo

?

Il software è sparito. Posso reinstallarlo tramite App Store o altri metodi. Dove mi sono perso? Consiglio di Pls.

    
posta chiggsy 15.11.2012 - 03:21
fonte

1 risposta

2

Il metodo dei file flat per il salvataggio delle ricevute era terminato in Leopard 10.5.

Per i sistemi Snow Leopard e versioni successive, le ricevute dei pacchetti vengono archiviate in un database a /Library/Packages/db , quindi ti consigliamo di utilizzare pkgutil per interrogare e manipolare le entrate all'interno del database. Probabilmente è un negozio SQLite, ma la pagina man e tutti i libri che ho letto consigliano vivamente di utilizzare pkgutil

 pkgutil --packages #to list the installed packages

E una volta che hai assemblato un elenco di pacchetti da eliminare puoi passarli nello strumento e istruirlo a dimenticare quei pacchetti.

 pkgutil --forget com.apple.pkg.HP_Chuckwalla

Lettura nella pagina man di pkgutil così come il manuale di amministrazione di sistema avanzato Peachpit dovrebbe coprire tutte le opzioni che ho dimenticato di menzionare .

    
risposta data 15.11.2012 - 03:38
fonte

Leggi altre domande sui tag