История изменений
Исправление hobbit, (текущая версия) :
Теперь более общие мысли. Тут говорили про опакечивание, про зависимость от версии Qt... Я всё больше склоняюсь к мысли, что для своего проекта надо вводить разделение:
- для тех дистрибутивов и версий, до которых дотянулись руки (или на которые нашлись майнтейнеры) делать родные RPM/DEB пакеты, Qt, естественно, брать той версии, которая по умолчанию в репозитории;
- для тех дистрибутивов и версий, до которых руки не дотянулись — делать AppImage, в которую класть программу со статически собранной Qt. Что должно по максимуму исключить всякие конфликты версий и др. Я делал статическую сборку для винды, результатом доволен. В линуксе, по идее, с этим ещё проще должно быть. Почему именно AppImage - по отзывам, из всех этих новомодных форматов «всё в одном» он наименее жирный и наиболее предсказуемый (хотя конкретно по этому пункту я пока что диванный теоретик, буду проверять).
Исправление hobbit, :
Теперь более общие мысли. Тут говорили про опакечивание, про зависимость от версии Qt... Я всё больше склоняюсь к мысли, что для своего проекта надо вводить разделение:
- для тех дистрибутивов и версий, до которых дотянулись руки (или на которые нашлись майтнтейнеры) делать родные RPM/DEB пакеты, Qt, естетсвенно, брать той версии, которая по умолчанию в репозитории;
- для тех дистрибутивов и версий, до которых руки не дотянулись — делать AppImage, в которую класть программу со статически собранной Qt. Что должно по максимуму исключить всякие конфликты версий и др. Я делал статическую сборку для винды, результатом доволен. В линуксе, по идее, с этим ещё проще должно быть. Почему именно AppImage - по отзывам, из всех этих новомодных форматов «всё в одном» он наименее жирный и наиболее предсказуемый (хотя конкретно по этому пункту я пока что диванный теоретик, буду проверять).
Исходная версия hobbit, :
Теперь более общие мысли. Про опакечивание. Я всё больше склоняюсь к мысли, что для своего проекта надо вводить разделение:
- для тех дистрибутивов и версий, до которых дотянулись руки (или на которые нашлись майтнтейнеры) делать родные RPM/DEB пакеты, Qt, естетсвенно, брать той версии, которая по умолчанию в репозитории;
- для тех дистрибутивов и версий, до которых руки не дотянулись — делать AppImage, в которую класть программу со статически собранной Qt. Что должно по максимуму исключить всякие конфликты версий и др. Я делал статическую сборку для винды, результатом доволен. В линуксе, по идее, с этим ещё проще должно быть. Почему именно AppImage - по отзывам, из всех этих новомодных форматов «всё в одном» он наименее жирный и наиболее предсказуемый (хотя конкретно по этому пункту я пока что диванный теоретик, буду проверять).