механизм файла ответа для RPMs

Я перемещаю свои пакеты Sun Solaris в об/мин Redhat.

Во время установки пакета Соляриса возможно указать так называемый файл ответа, который позволяет устанавливать переменные во время установки пакета.

Солярис pkgadd управляйте взглядами, например, как этот

pkgadd -r myresponse.txt -d mypackage.pkg

Есть ли подобный механизм для RPMs.

1
задан slm 8 June 2018 в 21:07
поделиться

1 ответ

Менеджер пакетов RedHat строго разделяет концепции установки и настройки.По сути, RPM выполняет только установку.

Хотя RPM может делать гораздо больше, чем просто установка, все, что он делает, по соглашению должно быть неинтерактивным. В противном случае установка не удастся из-за многих неинтерактивных способов установки RPM. Вероятно, вы не хотите, чтобы типичный пакет RPM нарушал все инструменты автоматического обновления программного обеспечения (например, yum, up2date и т. Д.). Во время разработки вы можете установить RPM вручную, но многие магазины размещают RPM на веб-сервере для использования с помощью cron-обновлений yum.

Теперь, если вы действительно хотите это сделать, установите обработчик после установки, чтобы запустить программу настройки. Однако имейте в виду, что у вас может не быть графической системы для отображения каких-либо элементов графического интерфейса, а в некоторых серьезных случаях у вас может даже не быть консоли для печати текста. Кроме того, ожидайте рассердить тех, кто установит пакет, так как это будет единственный пакет, который ведет себя иначе.

Перенос системы - это немного больше, чем просто заставить ее работать на новой платформе, иногда лучше также адаптироваться к способу работы новой платформы.

2
ответ дан 2 September 2019 в 23:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: