Migración de una instalación de MacPorts a una nueva versión importante del sistema operativo o arquitectura de CPU
Una instalación de MacPorts y los puertos instalados solo están diseñados para funcionar en una única versión del sistema operativo y una única arquitectura de CPU. Si actualiza a una nueva versión del sistema operativo (por ejemplo, de Leopard a Snow Leopard) o migra a una nueva máquina con un tipo diferente de CPU (por ejemplo, PowerPC a Intel), puede tener suerte y hacer que sus puertos sigan funcionando, pero en general, las cosas se romperán Si solo está actualizando Xcode (por ejemplo, 4.1 a 4.2 en Lion) pero no la versión principal del SO o la arquitectura de la CPU, no es necesario que vuelva a instalar los puertos como se describe a continuación.
Reinstalar Xcode y MacPorts
Después de realizar cualquiera de estos tipos de actualizaciones del sistema, primero deberá volver a instalar el sistema MacPorts base, ya sea desde la imagen de disco correspondiente o desde la fuente. Si está actualizando desde una versión anterior de Mac OS X, instale la última versión de Xcode para su nuevo sistema operativo. Esto no se hará por usted automáticamente; Xcode no se actualiza con la Actualización de software, por lo que debe actualizarlo manualmente. Para Lion, Xcode está disponible de forma gratuita en la Mac App Store (después de la instalación, es posible que también tenga que instalar "Herramientas de línea de comandos": XCode- & gt; Preferences- & gt; Downloads; si está actualizando desde una versión anterior de xcode, también puede haga 'sudo xcode-select -switch /Applications/Xcode.app', vea este artículo SO). Para versiones anteriores del sistema operativo, encontrará el instalador de Xcode en el DVD de instalación de Mac OS X o en el sitio web para desarrolladores de Apple.
/Applications/Xcode.app