1. Способ с помощью CVSUP
---------------------------------------------------------------------------------------------------------------------
Установим порт net/cvsup-without-gui. Работая как пользователь root, скопируем /usr/share/examples/cvsup/ports-supfile в
новое место, например, в каталог /root или в ваш домашний каталог
Далее отредактируем ports-supfile
Изменяем CHANGE_THIS.FreeBSD.org на близкий к вам CVSup. Посмотрите раздел
Зеркала CVSup (Наш вариант cvsup2.ru , т.е. получается cvsup2.ru.FreeBSD.org) для
получения полного списка зеркалирующих сайтов.
Запустим cvsup -g -L 2 <path_to_supfile>
# cvsup -g -L 2 /root/ports-supfile
В дальнейшем при повторных запусках этой команды все последние изменения будут переноситься
в вашу коллекцию портов.
2. Способ с помощью Portsnap
---------------------------------------------------------------------------------------------------------------------
Выполним команду:
# portsnap fetch update
При первом обновлении появится запрос на выполнение команды:
# portsnap extract
Выполняется один раз.
Далее для обновления используем:
# portsnap fetch update && portupgrade -a
Что означает обновить дерево портов, а затем собрать обновившиеся порты.