¿Quién instaló este Emacs?

Yo tengo:

$ /Applications/Emacs.app/Contents/MacOS/Emacs --version GNU Emacs 24.3.1 $ /usr/bin/emacs --version GNU Emacs 22.1.1 

¿Cómo me deshago de la segunda installation de Emacs?

El segundo emacs vino con OS X. Para los files que están registrados en la database del package, puede usar pkgutil :

 $ pkgutil --file-info /usr/bin/emacs volume: / path: /usr/bin/emacs pkgid: com.apple.pkg.BSD pkg-version: 10.9.0.1.1.1306847324 install-time: 1382483268 uid: 0 gid: 0 mode: 555 

Se puede get una list de packages a través de pkgutil --packages . Sin embargo, tenga en count que, una vez más, esto solo cubre los elementos en la database del package.

No debe modificar los elementos que forman parte del sistema operativo principal. Si prefiere un progtwig instalado localmente para anular uno que viene con el sistema operativo, debe ajustar su PATH para preferir ese progtwig antes de que se verifiquen las routes del sistema como /usr/bin .

Una forma de hacerlo es hacer que /usr/local/bin sea ​​el primero en su ruta y enlace su /Applications versión de /Applications de emacs a /usr/local/bin para que se llame primero a less que un progtwig llame explícitamente /usr/bin/emacs

El file /usr/bin/emacs se instala como parte de Mac OS X. En general, no es una buena idea cambiar o modificar los files que se instalan como parte de la installation del sistema operativo por defecto; otros progtwigs pueden confiar en su presencia.

Las utilidades instaladas como parte del sistema operativo pueden ser invocadas por otros progtwigs con la expectativa de que la versión instalada coincida con las especificaciones del sistema operativo. Quitarlos o replacelos con una versión diferente podría causar que otros progtwigs no funcionen según lo previsto.