¿Hay una manera fácil de reconstruir todos los puertos?

10

En el proceso de actualización para 10.1-RELEASE, se me solicita esto:

Installing updates...
Completing this upgrade requires removing old shared object files.
Please rebuild all installed 3rd party software (e.g., programs
installed from the ports tree) and then run "/usr/sbin/freebsd-update install"
again to finish installing updates.

¿Hay alguna manera de reconstruir rápidamente todos mis puertos? ¿Quizás enterrado en la enorme página de manual del capitán? No pude encontrarlo yo mismo ...

Garrett Albright
fuente

Respuestas:

9

https://www.freebsd.org/doc/en/books/handbook/updating-upgrading-freebsdupdate.html , sección 24.2.3.3:

portmaster -af

Sin embargo, olvídate de "rápidamente". Esto puede llevar algún tiempo dependiendo de su máquina y los puertos instalados. :)

Después de eso, tendrás que correr por freebsd-update installúltima vez.

sysconfig
fuente
Ajá. Portmaster realmente puede hacer todo. Gracias.
Garrett Albright
pkg-static upgrade -fpara reinstalar usando paquetes binarios. man pkg-upgradeTiene los detalles. No estoy seguro de lo que sucede si construyó algunos puertos a mano utilizando opciones de compilación personalizadas.
Lassi