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