Назад | Перейти на главную страницу

Как я могу создать частное зеркало OpenBSD?

Как я могу создать частное зеркало OpenBSD. Я бы хотел, чтобы на моем зеркале были все пакеты последней версии для моих предпочтительных архитектур (amd64 и i386) и все остальное, что содержится в типичном общедоступном зеркале.

Есть ли предпочтительный метод или инструмент для создания зеркала? Есть ли какие-либо соображения, которые нужно учесть перед созданием частного зеркала (кроме возможности ограничить загрузку)?

За Документация OpenBSD для будущих публичных зеркал, рекомендуется использовать rsync -rv --delete-delay --delay-updates --fuzzy $SOURCE_MIRROR $YOUR_MIRROR, где $SOURCE_MIRROR выбранное вами зеркало (или, возможно, его подкаталог) и $YOUR_MIRROR это зеркало, которое вы создаете.

Обычно не о чем думать, если вы просто загружаете файлы. Если вы единственный, кто использует это зеркало, и оно просто для того, чтобы все было предварительно загружено, то вы можете даже настроить rsync приведенную выше команду, чтобы получить только те каталоги, которые вас интересуют (например, только для ваших предпочтительных архитектур). Если вы планируете сделать его доступным через HTTP (для себя или для друзей / коллег / семьи / общественности и т. Д.), Есть образец /etc/httpd.conf доступно именно для этого.