Итак, чтобы получить свежую коллекцию портов пишем:
portsnap fetch
Это позволит автоматически слить коллекцию портов с ближайшего миррора. Если её на сервере нет, то будет создана. Если коллекция уже есть и была создана портснапом, то нужно набрать:
portsnap update
И будет скачена вся информация об обновленных портах.
Дальше, чтобы обновить ВЕСЬ софт на сервере (если он ставился из портов разумеется), нужно набрать всего одну команду:
portupgrade -ai
Запустится программа портапгрейд в интерактивном режиме. Она будет говорить какой из портов устарел и спрашивать, хотители его обновить. Я такой эксперимент провел – больше 200 портов обновились совершенно без проблем, сервер не умер и даже не перестал работать ни на минуту.
Да, ставится портапграде так:
cd /usr/ports/ports-mngt/portupgrade
make install clean