LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

нужно как-то пользователю объяснять, что на выкачанный файл надо ставить бит исполнения, а в графической среде это не всегда возможно. Привет консоль.

Решается инструкцией по установке рядом с кнопочкой «Скачать» твоей программы.
Также интересно, в какой это графической среде невозможно установить бит исполнения. Явно это не Dolphin и не Nautilus (хотя стоп, припоминаю, гномовцы пару лет назад грозились убрать из наутилуса возможность запуска программ вообще, про вещи типа AppImage они явно не подумали, они таки осуществили свою угрозу или одумались)?

Ну и при запуске увидеть, что ядро не той системы и что LIBC не той версии - это обычное дело.

Здесь хотелось бы примеров конкретных. С какими версиями ты делал сборку, и что обнаружилось несовместимого у пользователя.
Нет, я не говорю, что проблемы не существует, но почему-то пряморукие разработчики умудряются делать статические сборки так, что у пользователей проблем нет (из проприетарщиков в качестве положительного примера могу назвать авторов Nero4Linux, ныне, к сожалению, сгинувшего, купленный у них бинарник пережил несколько моих дистрибутивов). Из очевидного — как минимум тот же glibc надо брать постарше.

Исправление hobbit, :

нужно как-то пользователю объяснять, что на выкачанный файл надо ставить бит исполнения, а в графической среде это не всегда возможно. Привет консоль.

Решается инструкцией по установке рядом с кнопочкой «Скачать» твоей программы.
Также интересно, в какой это графической среде невозможно установить бит исполнения. Явно это не Dolphin и не Nautilus (хотя стоп, припоминаю, гномовцы пару лет назад грозились убрать из наутилуса возможность запуска программ вообще, про вещи типа AppImage они явно не подумали, они таки осуществили свою угрозу или одумались)?

Ну и при запуске увидеть, что ядро не той системы и что LIBC не той версии - это обычное дело.

Здесь хотелось бы примеров конкретных. С какими версиями ты делал сборку, и что обнаружилось несовместимого у пользователя.
Нет, я не говорю, что проблемы не существует, но почему-то пряморукие разработчики умудряются делать статические сборки так, что у пользователей проблем нет (из проприетарщиков в качестве положительного примера могу назвать авторов Nero4Linux, ныне, к сожалению, сгинувшего, купленный у них бинарник пережил несколько моих дистрибутивов). Из очевидного — как минимум тот же glibc надо брать постарше.

Последний абзац комментировать не буду, это уже наброс.

Исходная версия hobbit, :

нужно как-то пользователю объяснять, что на выкачанный файл надо ставить бит исполнения, а в графической среде это не всегда возможно. Привет консоль.

Решается инструкцией по установке рядом с кнопочкой «Скачать» твоей программы.
Также интересно, в какой это графической среде невозможно установить бит исполнения. Явно это не Dolphin и не Nautilus (хотя стоп, припоминаю, гномовцы пару лет назад грозились убрать из наутилуса возможность запуска программ вообще, про вещи типа AppImage они явно не подумали, они таки осуществили свою угрозу или одумались)?

Ну и при запуске увидеть, что ядро не той системы и что LIBC не той версии - это обычное дело.

Здесь хотелось бы примеров конкретных. С какими версиями ты делал сборку, и что обнаружилось несовместимого у пользователя. Нет, я не говорю, что проблемы не существует, но почему-то пряморукие разработчики умудряются делать статические сборки так, что у пользователей проблем нет (из проприетарщиков в качестве положительного примера могу назвать авторов Nero4Linux, ныне, к сожалению, сгинувшего, купленный у них бинарник пережил несколько моих дистрибутивов). Из очевидного — как минимум тот же glibc надо брать постарше.

Последний абзац комментировать не буду, это уже наброс.