Заметки о работе с ОС FreeBSD. Статьи об установке и настройке ПО для FreeBSD.

2 апреля 2010 г.

Использование portsnap для обновления дерева портов

portsnap - штатная утилита FreeBSD начиная с 6 ветки. Работает следующим образом:
в первый раз скачивает образ дерева портов и распаковывает его;
в последующие запуски скачивает только обновления образа.

Для запуска достаточно ввести команду:
[14:41 root@new_atlant /root]# portsnap fetch extract

Пошло обновление:

Looking up ru.portsnap.FreeBSD.org mirrors... 3 mirrors found.
Fetching snapshot tag from portsnap4.freebsd.org... done.
...


Для обновления дерева портов:
[14:43 root@new_atlant /root]# portsnap fetch update

Т. к. дерево портов "свежее", то обновлений пока нет.

Looking up ru.portsnap.FreeBSD.org mirrors... 3 mirrors found.
Fetching snapshot tag from portsnap4.freebsd.org... done.
Latest snapshot on server matches what we already have.
No updates needed.
Ports tree is already up to date.

В хэндбуке также описана возможность запускать portsnap из cron'а по расписанию.

Литература:

http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/portsnap.html

Комментариев нет: