如何从 Time Machine 或备份恢复 Homebrew 配置

Posted

技术标签:

【中文标题】如何从 Time Machine 或备份恢复 Homebrew 配置【英文标题】:How to restore Homebrew config from Time Machine or backup 【发布时间】:2020-09-27 12:35:09 【问题描述】:

TL;DR 我杀死了我的 Homebrew,现在需要从 Time Machine 恢复。

我有一个工作正常的 Homebrew,其中安装了各种软件包并且可以正常工作。我已经安装了一些我不再想要的新包(将 php 5.6 升级到 php 7),所以我删除了它们并尝试重新安装旧包。这不起作用,我认为这是由于我在此过程中的 openssl。

我有几天前一切正常时的 Time Machine 备份。需要哪些步骤才能将 Homebrew 恢复到旧状态?

我已尝试恢复/usr/local/Cellar 目录,但似乎我需要做其他事情(php 仍在运行错误版本)。 我应该恢复/usr/local/opt 吗?还有什么吗?

如果可能,我宁愿不进行完整的 mac 还原。

谢谢

【问题讨论】:

【参考方案1】:

希望我还不算太晚,你的公式安装应该都在/usr/local/Cellar,然后你可以运行brew doctor 看看你应该修复哪些损坏的链接。

最坏的情况,您可能需要重新安装一些公式,希望您使用的是受支持的 MacOS 版本。

【讨论】:

以上是关于如何从 Time Machine 或备份恢复 Homebrew 配置的主要内容,如果未能解决你的问题,请参考以下文章

text 如何使用tmutil命令删除旧的Time Machine备份。

Apartment Fire-Time Machine 没有备份 XCode 项目?

大型 CoreData 存储对 Time Machine 的影响

一块移动硬盘怎样兼容Mac和Windows系统,并且可以在time machine上使用

Mac实用教程:如何从加密的iTunes备份中恢复数据?

Mac技巧分享:如何从加密的iTunes备份中恢复数据?