2016-10-20 3 views
0

macports를 사용하여 패키지를 설치할 때, 제 맥북은 커널 패닉을 일으켰습니다. 커널 패닉 후, 내 macports는 "macports registry malformed"라고 말했습니다. 따라서 "/opt/local/var/macports/registry/registry.db"를 삭제하고 macports를 다시 설치하십시오. 따라서 패키지는/opt/local /에 설치되며 macports로이 패키지를 다시 설치할 수는 없지만 macports 레지스트리에는 설치된 패키지의 데이터베이스가 없습니다.Macports의 registry.db 재구성

registry.db를 만드는 방법은?

답변

0

registry.db를 재구성하는 쉬운 방법이 없다 (나의 Mac OSX 엘 카피 탄입니다). 데이터베이스를 삭제하지 않아야합니다.

때때로 레지스트리가 쓰기 액세스로 열리면 레지스트리 상태가 저널 로그에서 복구 될 수 있지만 삭제 한 경우에는 작동하지 않습니다.

유일한 선택은 https://guide.macports.org/#installing.macports.uninstalling의 제거 지침을 따르고 모든 포트를 다시 설치하는 것입니다.

+0

답변 해 주셔서 감사합니다. – TnTo

+0

답변 해 주셔서 감사합니다. 다음 번에 같은 일이 발생하면 레지스트리를 삭제하지 않도록주의해야합니다. – TnTo