Рано или поздно возникает вопрос обновления установленного программного обеспечения. Способов обновить FreeBSD и коллекцию портов существует придостаточно (например обновление FreeBSD при помощи csup). Давайте рассмотрим обновление системы и дерева портов при помощи Portsnap (поставляется вместе с базовой версией FreeBSD начиная с версии 6.0).
Далеко ходить не нужно, стоит лишь заглянуть в Handbook. Отличительной особенностью portsnap является то, что он работает не с основной веткой портов (по умолчанию она лежит в /usr/ports) а с ее сжатой копией (по умолчанию лежит в /var/db/portsnap). После обновления сжатой копии, она используется для обновления основной копии портов.
