我想切换到Homebrew而不是MacPorts,因为Homebrew告诉我(http://cl.ly/image/1b0M0q2x1C3K)并且似乎更好。 我对如何卸载MacPorts感到有点厌倦,因为它是通过Terminal安装的,而不是通过.app作为常规OS X程序。
如何卸载?
答案 0 :(得分:12)
sudo port -f uninstall installed
将卸载所有端口。
然后阅读清理剩余位的指南。
https://guide.macports.org/chunked/installing.macports.uninstalling.html
答案 1 :(得分:1)
您可以将brew与macports一起使用而不会出现任何问题,因为Brew将软件包安装在不同的目录下。
我一直在使用这两个包管理器而没有任何问题。
Macports和Brew以他们自己的方式更好,你永远不知道什么时候你可能想要使用macports,它会变得越来越好。
我倾向于使用两者,具体取决于我想要安装的内容并进一步做。
如果您仍然坚持卸载MacPorts,可以按照Kirk Roybal提到的步骤进行操作。
答案 2 :(得分:0)
我知道这是旧帖子。 但是为了清楚起见:brew安装到/ usr / local。 macports安装到/ opt / local。当您有重复项(二进制文件,对象,库)和/或版本差异(即,具有相同名称但版本不同的重复项)时,如果不对其进行管理,则会遇到问题。通过命令搜索规则(例如bash,csh中的PATH)和库搜索规则(如果适用)进行管理。如果您遇到无法通过这种方式解决的碰撞,或者不想处理该碰撞,则必须选择一个-即删除不需要的碰撞,并替换为指向该碰撞的链接。保持。我已经成功使用MacPorts和Brew很长时间了。