Dígame que tengo los siguientes paquetes desactualizados:
- foo
- barra
- baz
Quiero actualizar tantos como sea posible, por lo que trato de ejecutar:
sudo port -n -f upgrade outdated
Sin embargo, esto falla con:
Error: org.macports.build for port foo returned: command execution failed
Please see the log file for port foo for details: ...
¿Cómo puedo hacer que Macports intente actualizar bar y baz, si foo falla?
En general, me gustaría hacer que Macports intente instalar / actualizar otros puertos si la instalación / actualización de algunos de ellos falla y simplemente continúa.
Desde la página del manual:
-f force mode (ignore state file)
-n don't upgrade dependencies (affects upgrade and install)
Editar: foo, bar & baz, son 3 puertos no relacionados en total, que no dependen entre sí de ninguna manera.
Edit 2: La próxima vez que ejecute esto, los puertos obsoletos pueden ser a, b & c, en lugar de foo, bar & baz, así que no puedo codificar a los que fallan y no puedo simplemente:
sudo port update foo
sudo port update bar
sudo port update baz