Доброе утро!
Вообщем необходимо создать локальное зеркало портов FreeBSD, но срез портов нужен не весь, а только определенной версии, например 8.2. Как это можно сделать?
Пробовал вот так:
rsync -av --stats --progress rsync://ftp.mtu.ru/pub/FreeBSD/ports/distfiles/ /home/freeuser/freebsd-local/pub/FreeBSD/ports/distfiles/
Но таким способом скачивается огромное количество пакетов и как мне кажется для всех версий FreeBSD.
Как создать локальное зеркало портов для FreeBSD 8.2?
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2011-08-20 9:13:47
Как создать локальное зеркало портов для FreeBSD 8.2?
Последний раз редактировалось f_andrey 2011-08-20 15:53:25, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2011-08-20 9:13:47
Re: Как создать локальное зеркало портов для FreeBSD 8.2?
И еще
Дерево хочу обновлять на линуксовой машинке, поэтому не смогу воспользоваться ни portsnap"ом, ни cvsup.
Дерево хочу обновлять на линуксовой машинке, поэтому не смогу воспользоваться ни portsnap"ом, ни cvsup.
-
- лейтенант
- Сообщения: 608
- Зарегистрирован: 2010-08-13 23:39:29
- Откуда: Moscow
- Контактная информация:
Re: Как создать локальное зеркало портов для FreeBSD 8.2?
а cvs-у разве не пофиг? помоему ему надо просто сказать что утягивать, и будет щастье.
Не сломалось - не чини.
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2011-08-20 9:13:47
Re: Как создать локальное зеркало портов для FreeBSD 8.2?
Нету cvs'a, я на линуксе собираюсь обновлять локальный репозиторий.
- gx_ua
- сержант
- Сообщения: 164
- Зарегистрирован: 2009-03-01 0:50:11
- Откуда: Киев
- Контактная информация:
Re: Как создать локальное зеркало портов для FreeBSD 8.2?
Вы скачиваете все distfiles, тут нет разделения для определенной версии FreeBSD. Если они не собираются. например, на FreeBSD 9, то это будет указано в Makefile порта.Но таким способом скачивается огромное количество пакетов и как мне кажется для всех версий FreeBSD.
Поэтому, нужно скачать все файлы, а для установки на хост машинах прописать в /etc/make.conf:
Код: Выделить всё
MASTER_SITE_OVERRIDE?= \
ftp://your-local_repo.com/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \