Главная / Памятки / FreeBSD / portsnap получение дерева портов

portsnap получение дерева портов

Получение дерева портов

Для того чтобы эфективно и быстро получить как свежее дерево портов так и последующие обновления, можно воспользоваться утилитой portsnap входящей в состав FreeBSD. Для этого логинимся в качестве root и набираем команду:

# portsnap fetch extract

В результате в систему скачается архив содержащий каталог /usr/ports без исходников (фактически дерево портов). portsnap fetch extract следует выполнять только один раз (первый запуск portsnap) затем для последующих обновлений достаточно выполнять:

# portsnap fetch update

 

 

В результате в дерево портов будут вноситься только изменения. Если же вместо update делать постоянно extract то каждый раз дерево портов будет полностью распаковываться что бессмысленно и занимает время. Тоесть при первом запуске portsnap делаем portsnap fetch extract , при последующих — portsnap fetch update. При первом запуске portsnap скачает архив размером примерно 60 мегабайт (на момент написания статьи), при последующих будет загружать только небольшие архивы с изменениями.

Если же интернета нет, но требуется дерево портов, то можно установить порты с инсталяционного диска с FreeBSD либо просто скопировать содержимое /usr/ports с другого компьютера. Итак, дерево портов получено, теперь можно приступать к установке программ из портов.

 

 

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

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

*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.