PDA

Visualizza Versione Completa : disinstallare applicazioni con file .pkg



Rubes
25-11-07, 22:08
Ciao,
ho comprato un hard disk western digital, insieme all'hard disk esterno c'era un'applicazione per gestire il pulsante dell'hard disk. Era un file dmg, l'ho aperto e ho installato l'applicazione utilizzando un file .pkg, inserendo la password di amministratore e riavviando il computer.
Per disinstallare il programma ho lanciato il file .pkg, ma mi fa solo aggiornare l'installazione.
Ho fatto una ricerca con spotlight, i file installati sono due,
1) Wdbuttonmanager in Mac HD/libreria/Startupitems/WDBMservices
2) Wdbutton manager.pkg in Mac HD/libreria/Receipt

Controllando i processi in esecuzione, mi trovo sempre WD Button Manager e WDBMService.

Secondo voi posso disinstallare buttando tutto nel cestino?

grazie, ho cercato nel sito della western digital ma non forniscono alcuna info di disinstallazione.

Nemesis
25-11-07, 22:47
Ciao,
ho comprato un hard disk western digital, insieme all'hard disk esterno c'era un'applicazione per gestire il pulsante dell'hard disk. Era un file dmg, l'ho aperto e ho installato l'applicazione utilizzando un file .pkg, inserendo la password di amministratore e riavviando il computer......

Ciao, per capire cosa e dove esattamente ha installato un qualsiasi pakage fai così:

vai in TuoHD -> Libreria -> Receipts, vi troverai le "ricevute" che i programmi lasciano dopo essere stati installati.

Ctrl + click su xxxxx.pkg e dal menu contestuale scegli "mostra contenuto pacchetto, ti si aprirà la cartella e qui ci troverai una cartella dal nome "Contents", aprila e qui vi troverai un file chiamato "Archive.bom", ora ti spiego cosa fare con tale file.

Apri il terminale, digita "cd " (senza virgolette ma con lo spazio dopo la d), trascina la cartella "Contents" sul terminale e dai invio.

A questo punto impartisci il comando "lsbom Archive.bom", dai invio e ti apparirà la lista di tutti i file, con relativa posizione, che quel pacchetto ha installato... buona disintallazione ;)

Rubes
26-11-07, 11:02
grazie mille!
quindi come ultimo step, vado a disinstallare i file uno ad uno giusto?

Nemesis
26-11-07, 11:37
grazie mille!
quindi come ultimo step, vado a disinstallare i file uno ad uno giusto?

prego.. si certo, elimini i file uno ad uno :wink:

Peterpan
26-11-07, 13:22
prego.. si certo, elimini i file uno ad uno :wink:

Ovviamente vanno prima fermati i processi, altrimenti dubito che il mac te li faccia eliminare :smt039

Rubes
30-11-07, 11:07
grazie mille!
sono ancora io, ho trovato il tempo per cercare di cancellare tutto,
digitando nel terminale quello che mi hai detto mi viene fuori:

host104-46-dynamic:~ Andre$ cd /Library/Receipts/WD\ Button\ Manager.pkg/Contents/
host104-46-dynamic:/Library/Receipts/WD Button Manager.pkg/Contents Andre$ lsbom Archive.bom
. 41775 0/80
./Library 41775 0/80
./Library/StartupItems 40755 0/0
./Library/StartupItems/WDBMService 40755 0/0
./Library/StartupItems/WDBMService/StartupParameters.plist 100755 0/0 623 1292888442
./Library/StartupItems/WDBMService/WDBMService 100755 0/0 72652 3705442161
./Library/StartupItems/WDBMService/WDButtonManager.app 40755 0/0
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents 40755 0/0
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Info.plist 100644 0/0 908 3149209581
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/MacOS 40755 0/0
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/MacOS/WDButtonManager 100755 0/0 133448 3066768998
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/PkgInfo 100644 0/0 8 3104088589
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Resources 40755 0/0
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Resources/English.lproj 40755 0/0
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Resources/English.lproj/Localizable.strings 100755 0/0 364 228796611
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Resources/French.lproj 40755 0/0
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Resources/French.lproj/Localizable.strings 100755 0/0 746 542834786
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Resources/German.lproj 40755 0/0
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Resources/German.lproj/Localizable.strings 100755 0/0 842 3848816506
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Resources/Info-MonacoBackground__Upgraded_.plist 100644 0/0 956 4274243454
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Resources/Japanese.lproj 40755 0/0
./Library/StartupItems/WDBMService/WDButtonManager.app/Contents/Resources/Japanese.lproj/Localizable.strings 100755 0/0 618 2581609492
./System 40755 0/0
./System/Library 40755 0/0
./System/Library/Extensions 40755 0/0
./System/Library/Extensions/IOFireWireWDHID.kext 40755 0/0
./System/Library/Extensions/IOFireWireWDHID.kext/Contents 40755 0/0
./System/Library/Extensions/IOFireWireWDHID.kext/Contents/Info.plist 100644 0/0 2073 2284690044
./System/Library/Extensions/IOFireWireWDHID.kext/Contents/MacOS 40755 0/0
./System/Library/Extensions/IOFireWireWDHID.kext/Contents/MacOS/IOFireWireWDHID-10.2 100644 0/0 51156 3288814762
./System/Library/Extensions/IOFireWireWDHID.kext/Contents/MacOS/IOFireWireWDHID-10.3 100644 0/0 50668 3937828388
./System/Library/Extensions/IOFireWireWDHID.kext/Contents/MacOS/IOFireWireWDHID-10.4 100644 0/0 93900 340963861
./System/Library/Extensions/IOFireWireWDHID.kext/Contents/Resources 40755 0/0
./System/Library/Extensions/IOFireWireWDHID.kext/Contents/Resources/English.lproj 40755 0/0
./System/Library/Extensions/IOFireWireWDHID.kext/Contents/Resources/English.lproj/InfoPlist.strings 100644 0/0 292 187820464
./usr 40755 0/0
./usr/bin 40755 0/0
./usr/bin/uninstall-WDButtonManager 100500 0/0 296 2779349595

è tutta roba che è nella libreria di sistema, posso cancellare senza rischi? scusa la domanda da ignorante, ma da ex utente windows ho sempre paura di incasinare tutto.

Cosa vuol dire quello che è scritto nell'ultima riga del terminale? c'è un file uninstall?

grazie e scusate se vi tedio

Peterpan
30-11-07, 11:10
[...]

./usr/bin/uninstall-WDButtonManager 100500 0/0 296 2779349595

è tutta roba che è nella libreria di sistema, posso cancellare senza rischi? scusa la domanda da ignorante, ma da ex utente windows ho sempre paura di incasinare tutto.

Cosa vuol dire quello che è scritto nell'ultima riga del terminale? c'è un file uninstall?

grazie e scusate se vi tedio

Probabilmente ci hai visto giusto.
Apri il terminale e digita:

uninstall-WDButtonManager

E vedi se fa il suo dovere.

P.S. NON cancellare tutto quello che hai riportato, prima vedi se funziona l'uninstaller.

Lester
30-11-07, 13:47
Grazie a Nemesis per l'ottimo tip! non lo conoscevo proprio. Io avevo disinstallato manualmente i file citati nel primo post di Rubes ed avevo risolto.

Ho cercato ora nell'elenco ottenuto da Rubes al Terminale ed ho scoperto di avere tuttora installata un'estensione (/System/Library/Extensions/IOFireWireWDHID.kext/ senza alcuna sequela di numeri però) e il presunto uninstaller, sempre senza numeri (che non funziona per me: permission denied). Non ho alcun processo WD in esecuzione (Tiger 10.4.9 PPC) e a questo punto li lascio dove stanno.

Non ho traccia dei seguenti file:

./Library 41775 0/80
./Library/StartupItems 40755 0/0
./System 40755 0/0
./System/Library 40755 0/0
./System/Library/Extensions 40755 0/0
./usr 40755 0/0
./usr/bin 40755 0/0

che non posso aver rimosso manualmente. Il mio era un WD My Book 250 GB USB 2.0/FW 400.

Nemesis
30-11-07, 14:10
.... e il presunto uninstaller, sempre senza numeri (che non funziona per me: permission denied). Non ho alcun processo WD in esecuzione (Tiger 10.4.9 PPC) e a questo punto li lascio dove stanno.



ovvio che per te non funziona, tutto quello che appartiene al sistema deve essere eliminato con privilegi di root, quindi devi anteporre al comando che dai il comando sudo e quindi ti verrà richiesta la password di amministratore...

In ogni caso visto che hai parzialmente rimosso a mano i file ti consiglio di lasciare le cose come stanno anche in considerazione che tutto ti funziona a dovere ;)

Rubes
30-11-07, 16:44
peter, ho provato ma il terminale mi risponde
"permission denied"

devo sudare?

grazie

Peterpan
30-11-07, 17:09
peter, ho provato ma il terminale mi risponde
"permission denied"

devo sudare?

grazie

Eh si, mi sa di si'.

Rubes
30-11-07, 17:16
ho appena "sudato".
ho riavviato il sistema ed è tutto a posto.
grazie mille ragazzi, avevo scritto un'email anche alla Western Digital, ma nessuna risposta anche se c'è scritto che rispondono entrono 24 ore!

lester, tu avevi capito a che serviva quel software? in teoria doveva fornire visisvamente la capacita dell'hard disk, però a me non la forniva!

ciao

Lester
30-11-07, 19:08
ovvio che per te non funziona, tutto quello che appartiene al sistema deve essere eliminato con privilegi di root, quindi devi anteporre al comando che dai il comando sudo e quindi ti verrà richiesta la password di amministratore...

Sì, certo, ho dato per scontato di non usare il sudo, visto che tutto funzionava a dovere.
Appena OT, quel che vedi nel .bom col Terminale è lo stesso che vedi nel "Mostra documenti" dell'Installer, giusto?


lester, tu avevi capito a che serviva quel software? in teoria doveva fornire visisvamente la capacita dell'hard disk, però a me non la forniva!

ciao

A dirti il vero non me lo ricordo; ho tenuto il disco per pochi giorni e ho dovuto restituirlo perché dava problemi (numerosi bad blocks), poi non ho acquistato altri prodotti WD.