【问题标题】:Reconstruction of registry.db of Macports重构Macports的registry.db
【发布时间】:2016-10-20 18:50:16
【问题描述】:

使用 macports 安装软件包时,我的 macbook 发生内核崩溃。 在内核恐慌之后,我的 macports 告诉“macports 注册表格式错误”。 因此,我删除了“/opt/local/var/macports/registry/registry.db”,并重新安装了macports。因此,软件包安装在 /opt/local/ 并且无法通过 macports 重新安装这些软件包,但我的 macports 注册表没有已安装软件包的数据库。

如何制作registry.db?

(我的 Mac OSX 是 El Capitan)

【问题讨论】:

    标签: macports


    【解决方案1】:

    没有简单的方法来重构registry.db。你不应该删除数据库。

    有时在崩溃后,如果注册表以写访问权限打开,则可以从日志日志中恢复注册表状态,但如果您将其删除,这将不起作用。

    此时您唯一的选择是按照https://guide.macports.org/#installing.macports.uninstalling 的卸载说明重新安装所有端口。

    【讨论】:

    • 感谢您的回答。如果下次发生同样的情况,我会注意不要删除注册表。
    猜你喜欢
    • 2011-10-12
    • 2011-12-05
    • 1970-01-01
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多