sto modificando la risposta @ di Karthikeyan, che non ha funzionato per me.
In una riga di comando, utilizzare il seguente per trovare il nome del pacchetto desiderato:
$ pkgutil --pkgs | grep -i {keyword} | less
dove {} parola chiave è una stringa che ci si aspetta di vedere nel nome del pacchetto.
Per trovare la posizione del pacchetto (la directory principale che tutti gli elenchi di file saranno relativi a), utilizzare
$ pkgutil --pkg-info package-name.pkg
Utilizzare questo alla lista file installati del pacchetto:
$ pkgutil --files package-name.pkg
Dopo aver ispezionato visivamente l'elenco dei file è possibile fare qualcosa di simile per rimuoverli:
$ cd/# assuming the package location is/
$ pkgutil --only-files --files package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 -p sudo rm
Fare attenzione al passaggio (finale) che rimuove le directory. L'elenco di directory prodotte da pkgutil --files
può includere importanti directory condivise come usr
, che non si desidera rimuovere . -p
provoca xargs
per richiedere conferma, ma non ottenere trigger-happy. (Si dovrebbe essere al sicuro con rmdir
troppo, perché sarà solo rimuovere directory vuote. Ma alcune persone avrà bisogno di modificare la riga di comando, quindi è meglio essere chiari!)
$ pkgutil --only-dirs --files package-name.pkg | tr '\n' '\0' | xargs -n 1 -0 -p sudo rmdir
Una volta disinstallato i file , è possibile rimuovere il record del sistema di quel pacchetto:
$ sudo pkgutil --forget package-name.pkg
Fonti: pkgutil man page e this post.
Questa domanda sembra essere fuori tema perché non riguarda la programmazione. Prova http://apple.stackexchange.com – Droppy
In particolare, questa è la stessa domanda di http://superuser.com/questions/36567/how-do-i-uninstall-any-apple-pkg-package-file. Ti consiglio di chiudere questa domanda poiché è fuori tema per StackOverflow. –