Пользователь |
Сообщение: Linux совместимость приложения. (Тема#69346) |
сцобака
11001100101000

С нами с 27.07.07
Посты: 6012
|
Знающие человеки, подскажите. Мучает такой вопрос: собранное исполняемое ELF приложение будет поддерживаться одинаково на всех LInux платформах( например, если собирать на мандриве, а запускать на дебиане, или убунту ), или под каждый дистрибутив придётся собирать отдельно?
|
|
|
NaCl
предатель Родины
С нами с 28.08.08
Посты: 24065
|
а не проще из исходника ставить?
по сабжу - оно пойдет. По крайней мере на RPM дистрибутивах DEB пакеты запускаются и даже иногда работают 
насчет DEB дистрибутивов и RPM пакеты ничего не скажу
Отредактировано NaCl 17.12.12 12:45. Причина редактирования: Причина не указана.
|
|
|
сцобака
11001100101000

С нами с 27.07.07
Посты: 6012
|
а не проще из исходника ставить?..
Будет конфликтовать с двумя задачами, являющимися одними из основных в тз:
1. Закрытый исходный код.
2. Простота запуска и использования.
Приложение создаётся по принципу, который я называю: "Принцип одного клика - запустил и работаешь", без всякой дополнительной мороки, настроек, пересборок и т.п.
|
|
|
NaCl
предатель Родины
С нами с 28.08.08
Посты: 24065
|
для "Принципа одного клика" нужно компилить под дистрибутив.
а еще лучше нашлепать скрипт, который вытащит все необходимое с инета, скомпилит и установит
|
|
|
GAZ
?"чынитаплаП"

: Coruscant
С нами с 12.02.07
Посты: 14403
|
Неправильно.
Надо просто в rpm-ке/deb-ке/etc-ке вложить сразу либы и всё будет работать.
|
|
|
NaCl
предатель Родины
С нами с 28.08.08
Посты: 24065
|
так оно весить будет мама не горюй...
|
|
|
сцобака
11001100101000

С нами с 27.07.07
Посты: 6012
|
Неправильно.
Надо просто в rpm-ке/deb-ке/etc-ке вложить сразу либы и всё будет работать.
А что именно за либы?
|
|
|
GAZ
?"чынитаплаП"

: Coruscant
С нами с 12.02.07
Посты: 14403
|
Ну извините - это как dll, без них ничего не будет работать. Их-же изначально надо сетапить, либо доустанавливать. Тебе виднее какие вы либы юзаите. (например ввода-вывода/да фиг его знает что вы там юзать будите).
2 Виталик: ну и что, что будет весить дофига? Я например не думаю, что кошерный софт будет больше 1 ДВД...
ЗЫ: как варинат - джава... там уже всё есть.
Отредактировано GAZ 17.12.12 19:08. Причина редактирования: Причина не указана.
|
|
|
сцобака
11001100101000

С нами с 27.07.07
Посты: 6012
|
Ну извините - это как dll, без них ничего не будет работать. Их-же изначально надо сетапить, либо доустанавливать. Тебе виднее какие вы либы юзаите. (например ввода-вывода/да фиг его знает что вы там юзать будите).
Ну это понятно, что если будут использоваться нестандартные библиотеки, то их надо устанавливать вместе с приложением. Меня интересует больше стандартные функции: запись/чтение файлов, работа с сокетами, gui приложения.
...
ЗЫ: как варинат - джава... там уже всё есть.
...
1. Закрытый исходный код.
...
|
|
|
GAZ
?"чынитаплаП"

: Coruscant
С нами с 12.02.07
Посты: 14403
|
Дядька, я ниразу не прогил под линух, тут я ниче сказать не могу, что кто и как юзает... мне rpm-ка сказала, что надо доставить либы, значит я доставляю...
В джавем ожно написать инсталятор ))))
|
|
|
сцобака
11001100101000

С нами с 27.07.07
Посты: 6012
|
Спасибо за помосчъ. Буду мозговать.
|
|
|