Охренеть, автора надо расчленить за этот бред. Я в шоке.> 1. Скачивание и установка дерева портов.
Зачем этот бред?
portsnap fetch extract, а cvsup вообще давно умер
> cp /var/log/dpkgdb.db /home/dpkgdb.db
Какой /var/log? Во-первых, /var/db/pkg. Во-вторых, не надо там ничего бэкапить, база строится заново по /var/db/pkg, если ее снести.
> WITCH=BATCH=yes
WITCH это ведьма. Что это?
> BATCH=yes
И выключить OPTIONS целиком. Вы в своем уме?
> # параллельная сборка портов, появилась с FreeBSD 7.2 лучше не включать
Порты не зависят от версии системы, она появилась везде. Зачем там все переменные? MAKE_JOBS_SAFE, MAKE_JOBS_UNSAFE не для make.conf.
> MAKE_JOBS_NUMBER!= let $$(sysctl -n kern.smp.cpus) \* 4
Класс. Теперь понятно, почему лучше не включать. Уверен, что памяти хватит? Чтобы загрузить все ядра, достаточно n+1.
> #.for port in
Объяснишь смысл?
> CPUTYPE=
> CFLAGS+=
Тут даже комментировать не берусь, полное непонимание работы флагов gcc, make и системы портов. Каша, абсолютный бред.
> рекомендуют: portupgrade -arR
Кто рекоммендует? -a и -arR - одно и то же - обновляются все пакеты, в порядке зависимостей.
> например cairo-1.8.6_1,1 и portupgrade может всегда писать что порт устаревший
Такого не бывает. Что некорректного в этой версии?
> 6. Проверенные скрипты тщательного обновления.
Я бы не рекоммендовал запускать никакие скрипты от автора такой безграмотной статьи.
Уважаемые модераторы, большая проcьба этот опус удалить. Полезного там ничего нет, а новички ведь будут читать и а потом бежать на форумы потому что все сломалось. Вон petr999 уже накололся. Спасибо.