Что делает пакеты Checkinstall не подходящими для распределения?

Я планирую иметь несколько серверов, работающих с теми же пакетами. И как решение не скомпилировать пакеты индивидуально на каждом сервере, я хочу использовать checkinstall, чтобы генерировать .deb и затем распределить его через частный репозиторий.

Однако в связанном руководстве это говорит, что это

не разработанный для создания пакетов, подходящих для распределения

Мои вопросы:

  1. Что является особенным в этой упаковке, которая делает его не подходящим для распределения? Или что должно быть в пакете, для создания этого подходящим?

  2. Могли быть какие-либо проблемы с использованием checkinstall и распределительными пакетами к ~20 серверам?

Любой совет или ссылки, где я могу узнать более ценивший.Спасибо!

2
задан 6 February 2018 в 16:56

1 ответ

Пакеты, созданные checkinstall часто, не соответствуют стандартам для пакетов. Это может вызвать проблемы, если Вы распределяете пакет другим людям. Но нет ничего неправильно при использовании их в нескольких собственных системах, если они работают на Вас.

Например, пакеты, созданные checkinstall обычно, не содержат информацию о зависимостях, таким образом, они не могут работать, пока Вы вручную не устанавливаете некоторые дополнительные пакеты.

Некоторые файлы могут быть помещены в неправильное местоположение, иметь неправильное имя или ссылочные файлы с неправильным местоположением или неправильно называть. Они не могут, например, работать с ними способ, которым Debian и Ubuntu обрабатывают конфигурацию Apache или системный запуск без некоторой дополнительной работы.

4
ответ дан 2 December 2019 в 02:13

Другие вопросы по тегам:

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