Создания зеркала репозитория с помощью apt-mirror [РУКОВОДСТВО]

Изображение пользователя DarkneSS.

Захотелось заполучить себе срез репозитория, пока есть такая возможность. Выбор пал на apt-mirror, который был успешно установлен. Утилита представляет собой скрипт. Перед запуском выставляем нужные настройки в файле /etc/apt/mirror.list. Содержимое моего файла (вместо */linux нужно подставить адрес используемого зеркала):

Итак, мой срез будет содержать все пакеты официального репозитория для архитектуры amd64 (ну и пакеты, не принадлежащие к конкретной архитектуре, за компанию).
Пробуем запустить. У меня ругался, что нету нужных папок: создаём /mirror, /skel и /var в каталоге, куда должен скачаться репозиторий.
После аварийном выхода скрипт будет ругаться, что он уже запущен. Решение: удаляем файл /var/apt-mirror.lock.
Запускать нужно от рута:sudo apt-mirrorиначе будет ругаться в конце и не создаст списки пакетов (Ошибка: apt-mirror: can't utime ... at /usr/bin/apt-mirror line 553)!
Наконец-то запускаем скрипт =) он говорит, что скачает 32.3 GiB и приступает. Ждем. Если утилита завершилась без ошибок, то полученным репозиторием можно смело пользоваться!
Фрагмент моего файла сорс-лист:

Обновляется по повторному запуску скрипта. Можно автоматизировать ;-)

Комментарии (9)

0
rlepish - 13 Май, 2010 - 23:21

плюсанул.

но 32 гига качать - не все могут себе позволить

0
DarkneSS - 14 Май, 2010 - 00:59
Изображение пользователя DarkneSS.

Дело в том, что у меня зеркало есть в локалке. Но халява скоро закончиться =(
Написал скорее потому, что в рунете инфы об зеркалировании почти нет, или ей несколько лет.

+1
uicraor - 15 Май, 2010 - 10:58
Изображение пользователя uicraor.

debmirror еще можно использовать...

0
DarkneSS - 15 Май, 2010 - 21:54
Изображение пользователя DarkneSS.

Согласен, по отзывам apt-mirror быстрее.

0
transserg - 18 Май, 2010 - 10:22

DarkneSS а как теперь можно слить реп на болванки? AptOnCD вроде берет из кеша системы

0
DarkneSS - 18 Май, 2010 - 10:37
Изображение пользователя DarkneSS.
Только следует учесть специфику убунту: другие названия веток репозитория, ну и название дистрибутива тоже не etch.
0
Гость - 1 Сентябрь, 2010 - 15:50

а у меня возникла проблема с этим скриптом
в кофигурационном файле установил путь для сохранения репозитория: /home/name/mirror
скрипт запустился и начал лихо качать в /var/spool/apt-mirror
но там увы нет 30 гигов свободных
может в чем косяк ? я не разобрался помогите плиз

0
DarkneSS - 21 Сентябрь, 2010 - 10:55
Изображение пользователя DarkneSS.

Проверьте, не закомментирована ли какая-либо важная строка.

0
judge - 8 Август, 2011 - 00:41
Изображение пользователя judge.

:) Каждый год размер архива, похоже, умножается на 2 с копейками. После запуска скрипта "поступило предложение" скачать 72 GiB :) Вот что значит опоздать на год :)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры