распространение приложения

Модератор: Модераторы разделов

pretorean
Сообщения: 15
ОС: linux

распространение приложения

Сообщение pretorean »

Как обычно решаются вопросы распространения приложения в бинарном виде ?
понятно, что у каждого дистрибутива свой репозитарий с пакетами. А вот как сделать бинарную сборку более менее универсальной и работоспособной на большинстве дистрибутивов из огромного зоопарка ?
Далеко не каждый же в состоянии скомпилить новую версию какойто новой игры, а ждать появления ее в репозитарии это долго.
Потом и для разработчика головная боль поддерживать кучу пакетов под разные дистрибутивы.

Что посоветуете ?
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: распространение приложения

Сообщение Zeus »

Есть какие-то хреновины типа самораспаковывающихся архивов.
Не знаю что это за формат: открываешь его в текстовом редакторе - у него вначале вроде как шеловский скрипт идёт, а потом куча двоичных данных.
Запускаешь его - он всё ставит.
Ну или не ставит, если не хватает библиотек и т.п.
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: распространение приложения

Сообщение BlackStar »

Часто попадаются на глаза две системы:
1. Autopackage
2. Bitrock
LightLang Team
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: распространение приложения

Сообщение Liksys »

Ну и отлинковаться статически неплохо :)
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: распространение приложения

Сообщение Portnov »

1. Сделать просто тарбол с бинарниками. На многих современных дистрах запустится. Рядом со ссылкой на него поместить предупреждение, что может и не завестись.
2. Сделать статическую сборку. Запустится где угодно, но архив будет большой.
3. Почитать software guidelines нескольких ведущих дистрибутивов. Следовать им, как правило, не сложно - обычно всё сводится к "юзайте autotools". Если собирать программу будет легко (и она будет достаточно популярной), то вероятно скоро появятся мэйнтейнеры пакетов этой программы для распространенных дистров. Например, плагин liquid-resize появился в дебиане меньше чем через месяц, без всяких усилий со стороны автора.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
pretorean
Сообщения: 15
ОС: linux

Re: распространение приложения

Сообщение pretorean »

(Liksys) писал(а):Ну и отлинковаться статически неплохо :)


(Portnov) писал(а):2. Сделать статическую сборку. Запустится где угодно, но архив будет большой.


Подскажите где про это можно прочитать ?
гуглить пробывал но толком ничего не понял что к чему

Autopackage ктонибудь использовал ?
Спасибо сказали: