使用macports安装软件包时,我的macbook发生内核死机。在内核崩溃后,我的macports提示"macports注册表错误“。因此,我删除了"/opt/local/var/macports/registry/registry.db",并重新安装了macports。因此,软件包安装在/opt/local/中,不能通过macports重新安装这些软件包,但我的macports注册表中没有已安装软件包的数据库。
如何制作registry.db?
(我的Mac OSX是El Capitan)
发布于 2016-10-21 19:01:56
没有一种简单的方法可以重建registry.db。您不应该删除数据库。
有时在崩溃后,如果注册表是以写访问权限打开的,则可以从日志日志中恢复注册表状态,但如果删除了注册表,则此操作将不起作用。
此时,您唯一的选择是按照https://guide.macports.org/#installing.macports.uninstalling上的卸载说明重新安装所有端口。
https://stackoverflow.com/questions/40162296
复制相似问题