LINUX.ORG.RU

Какую установочную сборку (.deb, .rpm, ...) лучше использовать для «скачал, запустил»?


0

1

Есть приложение, которое хочется, помимо исходников, выложить в виде «скачал - запустил». У него есть некоторые зависимости, которые по возможности будут вкомпилены статически, чтобы тупо работало на любой машине. Есть зависимость от libsndfile, например, её статически я вкомпилить не могу (она LGPL), с GPL связываться желания пока нет, поэтому придётся тащить отдельным .so. А если у юзера она уже есть? Как решаются такие конфликты? Распространять типа скайпа, где ты кладёшь каталог угодно без традиционной установки в /usr/bin, в котором есть все, даже повторяющиеся, необходимые библиотеки?

Задача - не установить правильно, а чтобы на как можно большем количестве линуксов, где есть более-менее свежие иксы, можно было без бубна скачать и запустить. Типа skype, opera, phun и т.п.

Спасибо.

★☆

Последнее исправление: kiverattes (всего исправлений: 1)

Распространять типа скайпа, где ты кладёшь каталог угодно без традиционной установки в /usr/bin, в котором есть все, даже повторяющиеся, необходимые библиотеки?

именно так

lazyklimm ★★★★★
()

Распространять типа скайпа, где ты кладёшь каталог угодно без традиционной установки в /usr/bin, в котором есть все, даже повторяющиеся, необходимые библиотеки?

В рот мне ноги!

Nensha
()

proga.tar.gz с каталогом программы, в который сложены все нужные библиотеки.

GotF ★★★★★
()

run-скрипт. Если не ненавистник явы, можно взять какой-нибудь IzPack.

кладёшь каталог угодно без традиционной установки в /usr/bin, в котором есть все, даже повторяющиеся, необходимые библиотеки?

Да, так лучше всего. А каталог лучше делать в /opt по умолчанию.

buddhist ★★★★★
()
Ответ на: комментарий от buddhist

run-скрипт. Если не ненавистник явы, можно взять какой-нибудь IzPack.

Зачем? Не легче ли сделать все на уровне линкера? Т.е. примерно:

g++ -g -Wl,-R./ ./lib.so

cx ★★
()

Лучший вариант

Bash-скрипт, который выкачивает последнюю версию программы(исходников) и ставит(компилирует).

mopsene ★★★
()

аФФтар вообще не в курсе что такое .deb и как они устроены, для начала матчасть учить, а потом и вопросы отпадут сами собой

anonymous
()

а еще скайп скомпилил все статически а все лицензии вынес в один файл, и не ибет

anonymous
()
Ответ на: Лучший вариант от mopsene

Нет, не лучший. Костыль (хотя автор и ищет костылей, ага) и виндузятничество. Да и рано или поздно хостящий сорцы ресурс может умереть, тогда совсем беда. Где-то был тред с такой проблемой.

Kalashnikov ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.