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