¿La actualización a Mavericks romperá mis Macports?

3

Tengo un Macbook Pro 15 "a finales de 2010, que ejecuta 10.7.5, con un entorno de desarrollo configurado, que contiene toneladas de puertos instalados (específicamente Apache / PHP5.4 / MySQL / Mongo / Node, etc.).

Aparentemente, la única forma de actualizar XCode es actualizar a Mavericks. ¿Alguien puede decirme cuán dolorosa sería la actualización en cuanto a la necesidad de reinstalar / reconfigurar todos los puertos? ¿Debería comenzar desde cero o se conservará mi configuración actual?

    
pregunta Traveling Tech Guy 13.12.2013 - 21:58

2 respuestas

3

Macports proporciona una guía para la migración a un nuevo sistema operativo.

Básicamente, necesita desinstalar todos los puertos, instalar un nuevo Macports y Xcode (aunque solo se necesitan las herramientas de la línea de comandos para la mayoría de los puertos) y luego reinstalar los puertos. Si no haces esto, entonces es posible que tengas problemas con los que la comunidad de Macports no pueda ayudarte.

Si coloca sus configuraciones en archivos nuevos en lugar de editar directamente los archivos instalados por macports, estos archivos no se sobrescribirán. Si editó directamente los archivos de configuración, deberá copiarlos desde una copia de seguridad después de la reinstalación.

Nota sobre la actualización. Xcode no proporciona un compilador gcc para OSX 10.9 y Macports ahora está utilizando la biblioteca estándar de C ++ correspondiente. Esto significa que cualquier puerto basado en C ++ podría tener problemas si solo conserva sus Macports anteriores y no pasó por la migración. Sospecho que es probable que se siga ejecutando otro código, pero cuando actualice un puerto o agregue uno nuevo, las cosas se confundirán.

    
respondido por el Mark 14.12.2013 - 00:12
1

No estoy seguro de pasar de 10.7 a 10.9, pero mi uso de MacPorts no fue "interrumpido" por una actualización de 10.8 a 10.9 (igual de 10.7 a 10.8).

Aunque, me imagino que podría depender de qué puertos tiene instalados específicamente.

Si desea ser extra, extra seguro (que debería), simplemente use Time Machine antes de hacer la actualización y si todo lo demás falla, simplemente haga una restauración a 10.7.

    
respondido por el Lasse 13.12.2013 - 22:06

Lea otras preguntas en las etiquetas