将macports安装的程序更新为最新版本


1

我一般使用macport来管理尽可能多的东西 - 例如emacs。刚刚在emacs中实现了一个修复程序,用于解决一直困扰我的错误。是否可以将最新的emacs版本合并到我现有的macports安装中,或者我是否需要丢弃端口,并从(例如)emacs git存储库重新安装?


您可以尝试修补本地的错误 .emacs。我知道,这不是解决方案,但可能是一种解决方法。
Dror

@Dror你是什么意思?
DilithiumMatrix

正如我所说,本身不是一个解决方案,但如果你知道修复bug的代码片段是什么,你可以把它放在你的 .emacs 本地文件。
Dror

Answers:


1

这个确切的问题是我从MacPorts切换到的原因 家酿 ,这让我用这个命令构建一个当前的Emacs( --HEAD 来自bzr / git源代码; --cocoa 意味着它构建了Cocoa框架版本,就像它一样 emacs-app 来自MacPorts的目标):

brew install --HEAD emacs --cocoa

Homebrew Emacs端口维护人员跟踪Emacs的当前版本,因此您可以放弃 --HEAD 选择是否适合发布。


谢谢迈克!您是否发现自制软件(与macports相比)有任何不足之处?你有推荐的转换方式吗?
DilithiumMatrix

@zhermes不,我没有遇到过问题。我习惯用MacPorts构建的所有东西都可以在Homebrew中找到。 Homebrew人与MacPorts的看法不同,除非必要,否则不会取代操作系统提供的工具。我所做的只是跟踪我安装的端口( port list )然后用brew安装它们。然后我修复了我的路径(Homebrew安装在/ usr / local下)并且在删除/ opt之前感觉很舒服。
Mike Fisher
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.