从Macports迁移到自制。如何最大程度地减少干扰有什么具体建议?

apple.stackexchange https://apple.stackexchange.com/questions/2294

  •  16-10-2019
  •  | 
  •  

我想停止使用MacPorts,而是使用自制的,我一直在阅读他们的方法,这对我来说更有意义。现在,我不太在意重新安装我的包裹,即使其中一些可能还不存在 - 显然,创建新公式很简单。

但是我有点担心安装在系统拥有的目录中的数据,例如MySQL或PostgreSQL中的数据。我想了解如何进行,以使从一个安装迁移到另一个安装的问题较少的问题。

我也对守护程序的开始脚本感到好奇。 Macports的发射版具有复杂的包装纸,但我不知道Homebrew如何管理这一方面。谁能为我澄清一下吗?

另外,您可以提供有关此迁移的任何通用建议也将受到欢迎。要寻找的东西,要避免什么,等等。

有帮助吗?

解决方案

移动数据取决于管理它的应用程序,例如,如果是数据库,则可以进行转储并在新安装上还原,如果是配置文件,则可以将其复制,等等。

Homebrew Packages创建在启动中的配置文件 地窖 (读:公式的安装dir),在安装过程结束时,将显示一个如何安装这些文件( caveats 公式源中的方法)通常是一个简单的 cplaunchctl 序列。

创建公式 确实很容易,开发人员会很乐意接受您的新公式或更新的公式。 该过程 是,

总之: fork, clone, create, commit, push, audit (new-formula)

最后但并非最不重要的一点:看看 维基.

其他提示

有点偏离主题,但想分享我在这个主题上的经验。大约6个月 /一年前,我决定进行一些清理和卸载的端口,并为Brew的利益而受益,我更喜欢。

今天...又得到了三个。为什么?

  • 酿造作为我的主要来源
  • 端口提供的软件包比Brew更多,我需要一些(例如Wireshark+NOX11)
  • Fink的一些稀有包装(我认为我只为某些DPKG utils重新安装了它)

只是我的2美分,并不是每个人都需要这些包裹。但是,在卸载端口之前,请检查两次所需的软件包;)

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top