/ 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!

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.

  • Hacer que macOS parezca un escritorio Linux
  • Cómo actualizar Python en una Mac con commands de Unix
  • cómo encontrar files con extensión .j o .jp
  • Dual arranque Linux y Lion en el disco FileVault 2
  • La mejor forma de tener Linux en una Macbook Air
  • Triple arranque macOS High Sierra, Ubuntu y Windows sin rEFInd
  • Java 7 en PowerPc
  • ¿Cómo instalar macOS nuevamente después de instalar Fedora?
  • ¿Qué distribución de Linux es mejor instalar en un server Mac mini 2011?
  • Forzar xcodebuild solo usa un SDK específico
  • ¿Por qué la connection a mi NAS es realmente lenta / inestable a través de la networking local IP pero no a través de dyndns-IP?
  • Macbook Air no se despierta de Suspend / Sleep con rEFInd gestor de arranque instalado
  • Recuperar unidad Mac HFS + corrupta (image) en Linux
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).