PDA

Показать полную графическую версию : глюк зеркала репозитория


hnsk
13-07-2010, 13:01
Доброго всем времени суток
необходимо сделать зеркало репозиториев
написал вот такой вот скриптик
#/bin/bash -x
/usr/bin/debmirror -p --nosource \
--passive \
--host=ru.archive.ubuntu.com \
--method=http
--root=/ubuntu/dists/lucid/
--dist=lucid,lucid-proposed,lucid-security,lucid-updates \
--section=main,restricted,universe,multiverse \
--arch=amd64 \
/home/repomirror
зеркало составило 35гб
потом понял что мне еще нужно для архитектруры i386
изменил скрипт на
#/bin/bash -x
/usr/bin/debmirror -p --nosource \
--passive \
--host=ru.archive.ubuntu.com \
--method=http
--root=/ubuntu/dists/lucid/
--dist=lucid,lucid-proposed,lucid-security,lucid-updates \
--section=main \
--arch=i386 \
/home/repomirror

все скачалось отнес на работу
apt-get update ругаеться на отсутсвие файла Packages.gz на restricted universe multiverse

замерил объем оказалось 14 гб

вопрос куда делись пакеты? подскажите, что бы больше не натыкаться на эти грабли

lxa85
13-07-2010, 14:57
hnsk, поиск по "Repository Mirror HowTo". Приводит сюда (http://l10n-russian.alioth.debian.org/repository-howto.ru.html).
Создание индексных файлов

dpkg-scanpackages создаёт файл Packages , а dpkg-scansources файл Sources .

Результат обеих программ направляется в stdout (стандартный выходной поток); таким образом, для сжатия файлов вы можете использовать цепочку команд: dpkg-scanpackages аргументы | gzip -9c > Packages.gz.

hnsk
13-07-2010, 17:12
lxa85, спасибо, но я это уже читал)
на сколько,я понимаю - это просто альтернативный метод создание индексных файлов.

а у меня не только индексные файлы пропали но и пакеты




© OSzone.net 2001-2012