Google

5 апр. 2009 г.

Локальное зеркало из DVD

Для ознакомления читаем HOWTO: Репозиторий Debian

Подготавливаем все необходимое:
1.Устанавливаем пакет dpkg-dev, что бы можно было запустить пакет dpkg-scanpackages:
 aptitude install  dpkg-dev 
2. На любом разделе создаем папку mirror (у меня это раздел media):
$ mkdir /mnt/media/mirror 
3. Создаем папку для списка пакеов:
$ mkdir /mnt/media/mirror/binary 
4. Создаем дополнительную папку:
$ mkdir -p /mnt/media/mirror/dists/main/contrib/binary 
С названием папок в п.2 и п.3 могут быть нюансы: например у меня на отрез система отказалась считывать список файлов из папки binary и пыталась искать пакеты в папке binary-amd64 (архитектура процессора у меня amd64). Для остальных процессоров пробуем вначале имя binary, если не подойдет, то смотрим на какую папку будет ссылаться apt.
5. Со всех дисков копируем папку pool в папку /mnt/media/mirror
6. Переходим в папку mirror:
$ cd /mnt/media/mirror 
7. Создаем список пакетов:
$  dpkg-scanpackages . /dev/null | gzip -9c > binary/Packages.gz 
gzip -9c - создает архив пакетов.
8. Получившейся архив Packages.gz копируем в /mnt/media/mirror/dists/main/contrib/binary
9. Вносим изменения в sources.list - добавляем строчку:
deb ftp://localhost/mirror/ main contrib 
10. Обновляем список пакетов:
 aptitude update 

Зеркало готово.

2 comments:

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

Social