Как обычно решаются вопросы распространения приложения в бинарном виде ?
понятно, что у каждого дистрибутива свой репозитарий с пакетами. А вот как сделать бинарную сборку более менее универсальной и работоспособной на большинстве дистрибутивов из огромного зоопарка ?
Далеко не каждый же в состоянии скомпилить новую версию какойто новой игры, а ждать появления ее в репозитарии это долго.
Потом и для разработчика головная боль поддерживать кучу пакетов под разные дистрибутивы.
Что посоветуете ?
распространение приложения
Модератор: Модераторы разделов
-
Zeus
- Сообщения: 694
Re: распространение приложения
Есть какие-то хреновины типа самораспаковывающихся архивов.
Не знаю что это за формат: открываешь его в текстовом редакторе - у него вначале вроде как шеловский скрипт идёт, а потом куча двоичных данных.
Запускаешь его - он всё ставит.
Ну или не ставит, если не хватает библиотек и т.п.
Не знаю что это за формат: открываешь его в текстовом редакторе - у него вначале вроде как шеловский скрипт идёт, а потом куча двоичных данных.
Запускаешь его - он всё ставит.
Ну или не ставит, если не хватает библиотек и т.п.
-
BlackStar
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: распространение приложения
LightLang Team
-
Liksys
- Сообщения: 2910
Re: распространение приложения
Ну и отлинковаться статически неплохо 
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: распространение приложения
1. Сделать просто тарбол с бинарниками. На многих современных дистрах запустится. Рядом со ссылкой на него поместить предупреждение, что может и не завестись.
2. Сделать статическую сборку. Запустится где угодно, но архив будет большой.
3. Почитать software guidelines нескольких ведущих дистрибутивов. Следовать им, как правило, не сложно - обычно всё сводится к "юзайте autotools". Если собирать программу будет легко (и она будет достаточно популярной), то вероятно скоро появятся мэйнтейнеры пакетов этой программы для распространенных дистров. Например, плагин liquid-resize появился в дебиане меньше чем через месяц, без всяких усилий со стороны автора.
2. Сделать статическую сборку. Запустится где угодно, но архив будет большой.
3. Почитать software guidelines нескольких ведущих дистрибутивов. Следовать им, как правило, не сложно - обычно всё сводится к "юзайте autotools". Если собирать программу будет легко (и она будет достаточно популярной), то вероятно скоро появятся мэйнтейнеры пакетов этой программы для распространенных дистров. Например, плагин liquid-resize появился в дебиане меньше чем через месяц, без всяких усилий со стороны автора.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
pretorean
- Сообщения: 15
- ОС: linux
Re: распространение приложения
(Liksys) писал(а):Ну и отлинковаться статически неплохо
(Portnov) писал(а):2. Сделать статическую сборку. Запустится где угодно, но архив будет большой.
Подскажите где про это можно прочитать ?
гуглить пробывал но толком ничего не понял что к чему
Autopackage ктонибудь использовал ?