Por favor Nota: esta pregunta es básicamente una dup de esta pregunta anterior
Yo uso un delineador prestado de un usuario en otro lugar de este sitio, o relacionados con el sitio de la hermana, o de macosxhints (no recuerdo la referencia o me gustaría publicar un enlace), que me convirtió en un script (llamado "desinstalador") y ajustado ligeramente al cambiar el comando rm para el uso más seguro de la línea de comandos de programa instalado con macports, rmtrash. El usuario siempre bom recibo archivo debe estar en /private/var/db/recibos si la solicitud para ser eliminado fue instalado con el instalador y el dev incluido. El guión se coloque todos los archivos instalados en el usuario de la Basura.
#!/bin/bash
#uninstaller /private/var/db/receipts/com.url.name.of.app.bom
#uninstall os x application installed with installer -pkg
#using (user) provided bom receipt
#place all installed files and directories in user's Trash
lsbom="/usr/bin/lsbom"
cd="/usr/bin/cd"
sudo="/usr/bin/sudo"
xargs="/usr/bin/xargs"
rmtrash="/opt/local/bin/rmtrash"
lsbom -fls "$1" | (cd /; sudo xargs rmtrash -u $USER)
exit
Instalar MacPorts y rmtrash es bastante simple, sin embargo, una vez xcode (para los Mavericks 10.9 xcode_5.1.1.dmg) es instalado:
curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2
tar xf MacPorts-2.2.1.tar.bz2
cd MacPorts-2.2.1
./configure
make
sudo make install #not war!
cd ..
rm -rf Macports-*
sudo /opt/local/bin/port -v selfupdate
export PATH=$HOME/macports/bin:$HOME/macports/sbin:$PATH
export MANPATH=$HOME/macports/share/man:$MANPATH
sudo port -vsc install rmtrash
diskutil quiet repairPermissions /