Mi MacBook Air 2012 (11 ", i7 2GHz 8GB RAM) se estrelló y tuve que borrar el SSD y reinstalar macOS High Sierra con las herramientas del Modo de recuperación de Internet. Una vez que tuve el sistema operativo, utilicé el Asistente de migración. para reconstruir mi sistema a partir de una copia de seguridad de Time Machine. Al restaurar mi sistema, terminé con MacPorts como Usuario. No entiendo por qué sucedió esto y me pregunto si debo deshacerme de él.
$ port installed
Error: Current platform "darwin 17" does not match expected platform "darwin 16"
Error: If you upgraded your OS, please follow the migration instructions: https://trac.macports.org/wiki/Migration
OS platform mismatch
while executing
"mportinit ui_options global_options global_variations"
Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch
Originalmente había iniciado esta computadora con macOS Mountain Lion. Instalé MacPorts al usar macOS Sierra. Antes del accidente tuve macOS High Sierra 10.13.3 (y eso es lo que tengo ahora).
Como recuerdo, solo he usado MacPorts para instalar una sola cosa, creo que fue Valgrind (que no funciona en High Sierra, así que no la necesito). Es de destacar que hay un no usuario de "MacPorts" con el que puedo iniciar sesión o verlo en el menú Sys Prefs > > > Usuarios & Grupos:
...perohayundirectorio"macports" en /Users/
:
¿AlgunaideasobreporquéMigrationAssistantcrearíaunusuariodeMacPorts?Pensadoencómoysinodebemosatacarlo(¿yalgúnotrocomponentedeMacPorts?)
Actualizar:
EliminéMacPortssegúnsusinstrucciones:
... y eliminé / opt / local / bin de mi $ PATH, luego eliminé / Users / MacPorts.
Al reiniciar, MacPorts sigue siendo un usuario que aparece en la pantalla de inicio de sesión. También obtengo lo siguiente de dscl
:
$ dscl . list /Users | grep -v '^_'
daemon
Guest
macports
mixelpix
nobody
root
¿Cómo me deshago de esto?