Частичное (определенные выпуски) зеркало Ubuntu Archive только через rsync

Я собираюсь создать архив репозитория Ubuntu для обеих архитектур i386 / x64 12.04 (точный). Это должно привести к учреждению, где я работаю без подключения к Интернету.

Обстоятельства ограничивают мою способность делать это с полностью Linux-машины - у меня есть только инструмент rsync и внешний жесткий диск объемом 1 ТБ. debmirror не является жизнеспособным вариантом.

Я могу запустить

 rsync -a --progress rsync://mirror.symnds.com/ubuntu/ /volumeUSB1/usbshare/mirror/ubuntu

, и хотя это выполняет то, что мне нужно, оно делает это для каждого выпуска, который все еще поддерживается. Мне нужны только пакеты, относящиеся к 12.04 (точные).

Есть ли простой способ изменить команду rsync так, чтобы я получал только те репозитории, которые мне нужны, начиная с 12.04, сохраняя при этом всю структуру, которая нужна мне для работы зеркала после его подключения к машине с Ubuntu?


Бонусные баллы за несколько команд, которые я мог выполнять параллельно (надеюсь), чтобы ускорить процесс загрузки.

0
задан 28 June 2014 в 01:06

1 ответ

если можно установить что-нибудь на машине, Вы ИСПОЛЬЗУЕТЕ для передачи, пробуете dpkg-переупаковку, она поместит все приложения в .deb файлы, которые можно установить на сайте в базирующейся системе любого debian

на машине передачи, выполните эти команды

, $ sudo склонный - получают dpkg-переупаковку установки fakeroot $ mkdir ~/dpkg-repack; CD ~/dpkg-repack $ fakeroot-u dpkg-переупаковка 'dpkg - получать-выборы | grep установка |-f1

сокращения затем на целевой машине (машинах) выполняет это

sudo dpkg-i *.deb

1
ответ дан 28 June 2014 в 01:06

Другие вопросы по тегам:

Похожие вопросы: