Я настраиваю автоматизированный "никакие вопросы, попросил" предварительно отбирать систему и предварительное семя сервера Dustin Kirkland использования как пример.
Он использует следующую строку для установки трех пакетов как части автоматизированной установки:
d-i pkgsel/include string byobu vim openssh-server
Я ищу инверсию этого, в основном смочь удалить пакеты как часть автоматизированной установки.
Я думаю, что я должен для использования d-i preseed/late_command string apt-remove packagename
для чистки материала, я не хочу, когда установка сделана, но я не уверен
Нет опции произвести чистку o, удаляют пакет в сценарии конфигурации перед семенем, но можно использовать эту команду....
d-i preseed/late_command
This command is run just before the install finishes, but when there is
still a usable /target directory. You can chroot to /target and use it
directly, or use the apt-install and in-target commands to easily install
packages and run commands in the target system.
"in-target" means: chroot /target
d-i preseed/late_command string [in-target] foo
пример:
d-i preseed/late_command string \
in-target apt-get remove packagename
можно также запустить скрипт:
d-i preseed/late_command string \
in-target wget http://........./postinst.sh -O /root/postinst.sh; \
in-target /bin/bash /root/postinst.sh
или установите группу файлов DEB:
d-i preseed/late_command string \
for deb in /hd-media/*.deb; do cp $deb /target/tmp; \
chroot /target dpkg -i /tmp/$(basename $deb); done
Нажатым примером является просто пример; это не содержит все возможные d-i комбинации, но просто более распространенных.
Лично, я никогда не пытался удалить пакеты из установки, таким образом, я не уверен, что существует определенная команда d-i для нее; это походит на Ваш d-i preseed late_command
должен работать. Быстрый поиск на d-i документах ничего не произвел... Но, конечно, Colin знал бы ;-)
С другой стороны, Вы могли запустить с основного сервера и затем добавить, что Вы хотите:
tasksel tasksel/first multiselect Basic Ubuntu server
...
d-i preseed/late_command string apt-install whatever else