Есть ли простой способ восстановить все порты?

10

В процессе обновления для 10.1-RELEASE мне предлагается следующее:

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.

Есть ли способ быстро восстановить все мои порты? Возможно, похоронен на огромной странице руководства портового? Я не мог найти это сам ...

Гаррет Олбрайт
источник

Ответы:

9

https://www.freebsd.org/doc/en/books/handbook/updating-upgrading-freebsdupdate.html , раздел 24.2.3.3:

portmaster -af

Забудьте о "быстро", хотя. Это может занять некоторое время в зависимости от вашей машины и установленных портов. :)

После этого вам придется бежать в freebsd-update installпоследний раз.

sysconfig
источник
Ага. Портмастер действительно может сделать все. Спасибо.
Гаррет Олбрайт
pkg-static upgrade -fпереустановить с помощью бинарных пакетов. man pkg-upgradeесть детали. Не уверен, что произойдет, если вы построили несколько портов вручную, используя пользовательские параметры сборки.
Ласси