/ usr / sbin / uninstall? ¿Qué es / qué hace?

Hay un command /usr/sbin/uninstall en mi sistema. ¿Qué hace? No hay una página man , y ejecutarla dice

  1. " You must be root to run this tool. ",
  2. y (después de sudo uninstall -h ) dice " URL is not uninstallable: -h ".

Si solo ejecuto sudo uninstall , dice " uninstall file_urls ... "

¡Soy curioso!

  • Cómo verificar la location de los files instalados al usar Installer en Mac 10.6.7
  • Cómo desinstalar wget
  • ¿Cómo usar un MBP con un chip gráfico roto como server?
  • cómo almacenar copys de security de Time Machine en NFS y mantener los metadatos?
  • Cómo montar automáticamente resources compartidos de NFS en OS X
  • ¿Cómo seleccionar text con el panel táctil sin presionar la tecla "difícil"?
  • No se puede montar el recurso compartido SMB utilizando Snow Leopard
  • Para instalar Busybox en OSX
  • One Solution collect form web for “/ usr / sbin / uninstall? ¿Qué es / qué hace?”

    La suposition de 0942v8653 es correcta, /usr/sbin/uninstall es un desinstalador de command-line para las aplicaciones de Mac App Store.

    La URL del file se debe especificar como parámetro. En mis testings, la ruta a la aplicación lo hizo:

     $ sudo /usr/sbin/uninstall /Applications/Reeder.app Preparing Uninstall... Uninstall Began... 7%... 15%... (...) 92%... 100%... Uninstall Ended... 

    mientras que las aplicaciones que no son Mac App Store no pudieron ser desinstaladas:

     $ sudo /usr/sbin/uninstall /Applications/Seashore.app URL is not uninstallable: /Applications/Seashore.app 

    Curiosamente, aunque ejecuté el command con sudo, aún así me pidió las cnetworkingenciales de administrador:

    enter image description here

    /usr/bin/uninstall utiliza el marco privado Desinstalar:

     $ otool -L /usr/sbin/uninstall /usr/sbin/uninstall: (...) /System/Library/PrivateFrameworks/Uninstall.framework/Versions/A/Uninstall (compatibility version 1.0.0, current version 202.0.0) (...) 

    al igual que el Dock:

     $ otool -L /System/Library/CoreServices/Dock.app/Contents/MacOS/Dock | grep Uninstall /System/Library/PrivateFrameworks/Uninstall.framework/Versions/A/Uninstall (compatibility version 1.0.0, current version 202.0.0) 

    Eso tiene sentido, porque mis testings mostraron que cuando se desinstala una aplicación dentro de Launchpad (haciendo clic en el button Eliminar de la aplicación que aparece cuando se mueven los icons) no se usa la uninstall , sino el Dock.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).