[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Репозитарий на HDD и инсталляция



Есть проблема. Но чувствую, что может пригодиться описание моей последовательности действий. Задача следующая. Установить Debian с жесткого диска, используя созданный репозитарий.

//////////////Делаем репозитарий
Из всех 14 iso-шников Sarge копирую содержимое pool в одну папку. Скажем в /debian/pool.

Создаю /debian/dists/stable/main/binary-i386
Создаю /debian/dists/stable/contrib/binary-i386
Далее
# apt-ftparchive packages pool/contrib/ >dists/stable/contrib/binary-i386/Packages  #Генерируем список пакетов contrib
# apt-ftparchive packages pool/main/ >dists/stable/main/binary-i386/Packages  #Генерируем список пакетов main
# gzip >dists/stable/contrib/binary-i386/Packages.gz <dists/stable/contrib/binary-i386/Packages # сжимаем полученный список
# gzip >dists/stable/main/binary-i386/Packages.gz <dists/stable/main/binary-i386/Packages # сжимаем полученный список
Все содержимое /debian выносится на отдельный fat32 раздел нового диска.

//////////////Устанавливаем базовую систему
Как сказано в инструкции по инсталляции использую загрузку с жесткого диска. На самом деле загрузку с флоппи. Копирую на упомянутый fat32 раздел в корень диска netinstall iso образ (с которого будет установлена базовая система), vmlinuz и initrd.gz скачанные из раздела hd-media (специально настроенное ядро и инит для установки из исошника на диске). Грузимся с флоппи, на котором установлен grub, указывая упомянутые vmlinuz и initrd.gz. Все, установка пошла. В процессе ставится базовая система и происходит настройка суперпользователя и пользователя. После перезагрузки необходимо поставить оставшуюся систему.

//////////////Установка дополнительных пакетов. Вот здесь и происходит облом.
Перезагрузка. Система автоматически запускает программу, которая спрашивает об источнике пакетов. Переходим в параллельную консоль и монтируем FAT32 раздел в /debian. Указываем /debian как источник пакетов. Происходит настройка apt. Пишется, что найдено 15 тыс пакетов и т.п. Далее программа инсталляции спрашшивает что установить. На выбор несколько вариантов наборов пакетов. Не важно, что здесь выбрать (ну например workstatin), после нажатия ok вывод следующий.
-----------------------
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово
E: Невозможно исправить ошибки, у Вас отложены (held) битые пакеты.
E: Не удается откорректировать зависимости; некоторые пакеты не могут быть установлены
E: Unable to resolve some dependencies!
Некоторые пакеты имеют неудовлетворенные зависимости. Это может означать, что вы запросили невозможного или, если вы используете дистрибутив unstable, что требуемые пакеты еще не созданы или не были помещены в Incoming.

Следующие пакеты имеют неудовлетворенные зависимости:
    initscripts: Зависит: e2fsprogs (>= 1.19-1) но его невозможно установить
tasksel: программа aptitude завершилась неудачно
-----------------------------
В чем дело? С этих же образов, из которых создан репозитарий, Debian устанавливался без проблем. Может дело в использованном netinstall iso? Попытка установки initskripts и e2fsprogs комаедой apt-get install пакет, сообщает, что уже установлены последние версии пакетов.

-- 
Denis Zinin <kronos@yandex.ru>
- Выбранный президент обмену и возврату не подлежит.



Reply to: