Назад | Перейти на главную страницу

Определение минимального набора пакетов при создании настроенного установочного компакт-диска Ubuntu

Я настраиваю установочный компакт-диск Ubuntu. Требования состоят в том, чтобы все необходимое было на компакт-диске. Еще хочу удалить все, что не нужно. Вариант использования - это не ПК общего назначения, а скорее киоск / устройство.

Мне нужен способ определить, какие пакеты должны быть на компакт-диске, а какие я могу безопасно удалить. Я могу следить за деревом зависимостей из набора пакетов, который я перечисляю в моем файле кикстарта, но остается много пакетов, которые мне не нужны. Мне также нужен способ добавлять новые пакеты на компакт-диск и автоматически включать любой из зависимых пакетов. Я работаю над сценариями для этого, но кажется, что эти инструменты уже должны существовать. Я просмотрел инструменты разработчика debian и не нашел ничего, что действительно применимо к тому, что я пытаюсь сделать.

То, что я обнаружил, похоже, специфично для debian и, вероятно, не подойдет для создания установочного компакт-диска Ubuntu. (а именно пакеты debian-cd и easycdd)

Проверьте результат:

aptitude search ~pimportant ~prequired ~pstandard

debootstrap устанавливает большинство из них, но, поскольку его можно использовать для установки chroot, он не устанавливает ядро ​​или загрузчик.

debootstrap - это то, что вы хотите использовать для настройки действительно минимальной базовой системы debian или ubuntu.

В итоге я использовал germinate, который используется в официальном процессе сборки компакт-диска debian (и ubuntu).