Ho:
$ /Applications/Emacs.app/Contents/MacOS/Emacs --version
GNU Emacs 24.3.1
$ /usr/bin/emacs --version
GNU Emacs 22.1.1
Come faccio a sbarazzarmi della seconda installazione di Emacs?
Il secondo emacs
è arrivato con OS X. Per i file che sono registrati nel database del pacchetto, puoi usare 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
Un elenco di pacchetti può essere ottenuto tramite pkgutil --packages
. Tuttavia, nota che-di nuovo-questo copre solo gli elementi nel database del pacchetto.
Non dovresti modificare elementi che fanno parte del sistema operativo principale. Se preferisci un programma installato localmente per sovrascrivere quello fornito con il sistema operativo, devi regolare PATH
per preferire quel programma prima che i percorsi di sistema come /usr/bin
siano spuntati.
Un modo per farlo è avere /usr/local/bin
essere il primo nel tuo percorso e collegare la tua versione /Applications
di emacs a /usr/local/bin
in modo che venga chiamato per primo a meno che un programma non chiami esplicitamente /usr/bin/emacs
Il file /usr/bin/emacs
è installato come parte di Mac OS X. Non è generalmente una buona idea modificare o modificare i file installati come parte dell'installazione del sistema operativo predefinito; altri programmi possono contare sulla loro presenza.
Le utilità installate come parte del sistema operativo possono essere richiamate da altri programmi con l'aspettativa che la versione installata corrisponda alle specifiche del sistema operativo. Rimuovendoli o sostituendoli con una versione diversa, altri programmi potrebbero non funzionare come previsto.
Leggi altre domande sui tag emacs macos package-management