На самом деле, любой дистрибутив, но меня в первую очередь интересуют Debianoid и Rheloid.
Время от времени я слышу, что кто-то настаивает на сохранении полной локальной копии всего дистрибутива. Согласно Википедии,Debian Jessie имеет более 43000 пакетов. Предположим, я хочу иметь локальную копию всех этих пакетов в системе с ограниченным доступом к Интернету и репозиториям Debian. Это не может занимать более 100 ГБ (что по сегодняшним меркам довольно дешево). Как бы я вообще мог их получить для данного стабильного релиза? Я имею в виду весь график зависимостей всех пакетов, над которыми дистрибутив работал для данного релиза...Scientific Linux/CentOS/RHEL имеет двухслойный DVD "все включено", но там меньше 7 ГБ, так что я сомневаюсь, что это действительно «всё».
решение1
Вы можете заказать по почте набор DVD-дисков Debian, скопировать их на свой жесткий диск и обновлять их с помощью debmirror
.
Другой вариант той же идеи — использовать USB-накопитель с достаточным объемом памяти и debmirror
в месте с хорошим, быстрым и дешевым доступом в Интернет, чтобы сделать начальное зеркало, а затем обновлять его с помощью debmirror на вашем медленном Интернете. Или попросите кого-нибудь сделать для вас начальное зеркало и отправить его вам по почте.
Вероятно, вы можете сделать то же самое с репозиториями rpm/yum, но я не так хорошо знаком с этими инструментами.
Обратите внимание, что при ограниченном доступе в Интернет вам, вероятно, лучше использовать apt-cacher-ng
Debian, чем зеркалировать его. Закомментируйте deb-src
строки в вашем файле(ах) sources.list, если вам на самом деле не нужно загружать исходные пакеты.
решение2
Старый вопрос, но я подумал, что стоит добавить свои пять копеек. Я делаю это с помощью Scientific Linux, используя эту команду, запускаемую каждую ночь:
rsync -avkSH --delete --delete-after --exclude=archive/debuginfo/ --exclude=archive/obsolete/ --exclude=SRPMS/ --exclude=i386/ --exclude=iso/ \
rsync://rsync.scientificlinux.org/scientific/6.7/ \
/home/dist/repo/scientific/6.7/ #> "$logfile" 2>&1
Как видите, я немного избирателен, исключая образы ISO, исходные RPM и 32-битные исполняемые файлы, которые мне не нужны. В настоящее время размер каталога составляет 14 ГБ, но чем дальше вы углубляетесь, тем больше он становится из-за растущего числа исправлений безопасности. Например, мой каталог 6.6 занимает 18 ГБ, а мой каталог 6.5 — 31 ГБ.