2015-05-15 3 views
1

Я хочу перераспределить свое программное обеспечение как бинарный (Linux) пакет. Но AFAIK, где много трудностей, связанных с «зависимостью/dll hell».Как перераспределить скомпилированное программное обеспечение для Linux?

Что общего в этом случае? (за исключением перераспределения исходных кодов)

  1. ссылка all static?
  2. заявить о поддержке только основных диспенсеров (например, Ubuntu)?
  3. Создать приложение Windows и выполнить его под Wine?

Моя цель - заставить мое приложение работать на большинстве платформ, не разрешая конфликтов конфликтов и не перекомпилируя их на назначенной машине.

ответ

1

Я предлагаю поддерживать только подмножество дистрибутивов Linux (например, Red Hat 6.5, некоторые Ubuntu LTS и т. Д.) И создавать пакеты для каждого из них отдельно. Он заботится о зависимостях.

Смежные вопросы