Обновление портов, используя portsnap

Обновлена 30.11.2009

При использовании FreeBSD время от времени нужно обновлять порты. Это можно делать многими способами. Мне больше всего нравиться это делать через portsnap. Эта утилита находится в /usr/ports/sysutils/portsnap. Ставим как обычно, через make install clean

Теперь для обновления портов можно пользоваться такой командой

#portsnap fetch extract update

Как правило такое действие занимает от 10 минут и до победного, в зависимости от мощности машины.

По дефолту образы портов оно качает с frebsd.org, но если вас по каким-то причинам это неустраивает, можно прописать и другой путь. Прописывается это в файле /etc/portsnap.conf

SERVERNAME=ru.portsnap.freebsd.org

Если захотите обновлять порты через cron, то нужно добавить в /etc/crontab такую строку:

0 3 * * * root /usr/sbin/portsnap cron

Примечание.

Если вы один раз выполнили команду portsnap fetch extract update, то последующие разы можно не скачивать всё дерево портов целиком, а докачивать только новые или изменённые порты. Делается это той же командой, только без слова extract:

#portsnap fetch update

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *