/ 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 ... "

  • ¿Cómo debería un usuario de OS X verificar si los datos de la copy de security comprenden todo lo necesario para la restauración sin pérdida?
  • Carpeta de installation pnetworkingeterminada
  • ¿Cómo "search y replace" en un PDF en OS X?
  • Tener aplicaciones de iOS. ¿Puedo usarlos en mi Mac Mini?
  • La count de usuario no aparece en la primera pantalla de inicio de session
  • Cómo arreglar el curl throwing "error al establecer certificate verificar ubicaciones"
  • ¡Soy curioso!

  • Mac no se va a dormir después de la inactividad
  • ¿Cuál es la cantidad máxima de enlaces duros en OS X (10.11)?
  • Eliminar una palabra del dictionary de ortografía
  • ¿Cómo se actualiza Safari en OS X?
  • ¿Por qué OS X Mavericks bloquea el command de purga en Terminal?
  • Atascado en un bucle de arranque después de la actualización fallida a Mavericks, no se puede reformatear el disco duro
  • 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).