Mi Mac con Snow Leopard tiene varios paquetes de software de código abierto basados en MacPorts instalados. Tras la actualización a Lion, todos mis puertos aparecen como obsoletos.
¿Es seguro actualizarlos en masa?
Mi Mac con Snow Leopard tiene varios paquetes de software de código abierto basados en MacPorts instalados. Tras la actualización a Lion, todos mis puertos aparecen como obsoletos.
¿Es seguro actualizarlos en masa?
macports.org dice actualmente: "Nota para los usuarios de Lion: aún no hay una versión oficial compatible con Mac OS X 10.7, pero puede probar el candidato de la versión MacPorts 2.0.0 si quieres. "
Por lo general, no actualizo a una nueva versión principal de OS X hasta que MacPorts haya lanzado su primer soporte oficial para él.
Estoy de acuerdo con Jerry Jacobs en que probablemente debas hacer una copia de seguridad de tu jerarquía /opt
antes de intentarlo. Luego, puedes intentar hacer sudo port selfupdate
para ver si eso te actualiza de 1.9.2 (o lo que sea) a la versión 2.0.0 candidata. Si lo hace, entonces puedes probar sudo upgrade outdated
.
No intentaría hacer un sudo upgrade outdated
en Lion sin al menos estar en la versión 2.0.0 candidata de MacPorts.
Lo mejor que puede hacer es copiar el directorio / opt / local a otro directorio y luego actualizar todo lo que instaló con macports. Si falla, todavía tiene sus puertos antiguos en el directorio de copia de seguridad.
Acabo de actualizar a Lion ayer. El puerto 1.9 dejó de funcionar hasta que actualicé Xcode a la versión más reciente (4.1). Después de actualizar Xcode, el puerto (1.9) comenzó a funcionar de nuevo.
Lea otras preguntas en las etiquetas lion open-source