Я перемещаю свои пакеты Sun Solaris в об/мин Redhat.
Во время установки пакета Соляриса возможно указать так называемый файл ответа, который позволяет устанавливать переменные во время установки пакета.
Солярис pkgadd
управляйте взглядами, например, как этот
pkgadd -r myresponse.txt -d mypackage.pkg
Есть ли подобный механизм для RPMs.
Менеджер пакетов RedHat строго разделяет концепции установки и настройки.По сути, RPM выполняет только установку.
Хотя RPM может делать гораздо больше, чем просто установка, все, что он делает, по соглашению должно быть неинтерактивным. В противном случае установка не удастся из-за многих неинтерактивных способов установки RPM. Вероятно, вы не хотите, чтобы типичный пакет RPM нарушал все инструменты автоматического обновления программного обеспечения (например, yum, up2date и т. Д.). Во время разработки вы можете установить RPM вручную, но многие магазины размещают RPM на веб-сервере для использования с помощью cron-обновлений yum.
Теперь, если вы действительно хотите это сделать, установите обработчик после установки, чтобы запустить программу настройки. Однако имейте в виду, что у вас может не быть графической системы для отображения каких-либо элементов графического интерфейса, а в некоторых серьезных случаях у вас может даже не быть консоли для печати текста. Кроме того, ожидайте рассердить тех, кто установит пакет, так как это будет единственный пакет, который ведет себя иначе.
Перенос системы - это немного больше, чем просто заставить ее работать на новой платформе, иногда лучше также адаптироваться к способу работы новой платформы.