
Я планирую запустить несколько серверов с теми же пакетами. И как решение, чтобы не компилировать пакеты по отдельности на каждом сервере, я хочу использоватьпроверитьустановитьдля создания .deb и последующего распространения его через закрытый репозиторий.
Однако в руководстве по ссылке говорится, что это
не предназначен для производства упаковок, пригодных для распространения
У меня есть вопросы:
Чем отличается эта упаковка, что делает ее непригодной для распространения? Или что должно быть в упаковке, чтобы она была пригодна?
Могут ли возникнуть проблемы с использованием checkinstall и распространением пакетов на ~20 серверов?
Буду признателен за любые советы или ссылки, где можно узнать больше. Спасибо!
решение1
Пакеты, созданные checkinstall, часто не соответствуют стандартам для пакетов. Это может вызвать проблемы, если вы распространяете пакет другим людям. Но нет ничего плохого, если вы используете их на нескольких своих собственных системах, если они работают для вас.
Например, пакеты, созданные с помощью checkinstall, обычно не содержат информации о зависимостях, поэтому они могут не работать, пока вы вручную не установите некоторые дополнительные пакеты.
Некоторые файлы могут быть размещены в неправильном месте, иметь неправильное имя или ссылаться на файлы с неправильным местоположением или неправильным именем. Например, они могут не работать с тем, как Debian и Ubuntu обрабатывают конфигурацию Apache или запуск системы без некоторой дополнительной работы.