Existe-t-il un moyen simple de reconstruire tous les ports?

10

Dans le processus de mise à niveau pour 10.1-RELEASE, je suis invité avec ceci:

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.

Existe-t-il un moyen de reconstruire rapidement tous mes ports? Peut-être enterré dans l'énorme page de manuel du portmaster? Je ne l'ai pas trouvé moi-même…

Garrett Albright
la source

Réponses:

9

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

portmaster -af

Oubliez cependant "rapidement". Cela peut prendre un certain temps en fonction de votre ordinateur et des ports installés. :)

Après cela, vous devrez exécuter freebsd-update installune dernière fois.

sysconfig
la source
Aha. portmaster peut vraiment tout faire. Merci.
Garrett Albright
pkg-static upgrade -fréinstaller à l'aide de packages binaires. man pkg-upgradea les détails. Je ne sais pas ce qui se passe si vous avez construit à la main certains ports à l'aide d'options de construction personnalisées.
Lassi