Как я могу создать частное зеркало OpenBSD. Я бы хотел, чтобы на моем зеркале были все пакеты последней версии для моих предпочтительных архитектур (amd64 и i386) и все остальное, что содержится в типичном общедоступном зеркале.
Есть ли предпочтительный метод или инструмент для создания зеркала? Есть ли какие-либо соображения перед созданием частного зеркала (кроме возможности ограничить загрузку)?
Согласно документации OpenBSD для предполагаемых общедоступных зеркал , рекомендуется использовать rsync -rv --delete-delay --delay-updates --fuzzy $ SOURCE_MIRROR $ YOUR_MIRROR
, где $ SOURCE_MIRROR
- это выбранное вами зеркало (или, возможно, его подкаталог), а $ YOUR_MIRROR
- зеркало, которое вы создаете.
Там как правило, особо не о чем думать, если вы просто загружаете файлы. Если вы единственный, кто пользуется этим зеркалом, и оно просто для того, чтобы все было предварительно загружено,тогда вы даже можете настроить команду rsync
выше, чтобы получать только те каталоги, которые вам интересны (например, только для ваших предпочтительных архитектур). Если вы планируете сделать его доступным через HTTP (для себя или для друзей / коллег / семьи / публики / и т. Д.), Есть образец /etc/httpd.conf
, доступный именно для этого. .