История изменений
Исправление proud_anon, (текущая версия) :
В Убунте Hedgewars есть в репозитории Backports. Самая последней версии 0.9.21.1 доступна на всех поддерживаемых версиях Ubuntu, даже на 12.04 Precise Pangolin.
Так что вопрос больше образовательный. Я предполагаю, что есть простой и правильный способ установки таких вот приложений, а я делаю чёрти что. Собственно вопрос: как правильно устанавливать подобный софт?
Нет, если в репозиториях (включая Backports) нету и разработчик софта не даёт рекомендаций, то нет иного способа, кроме как искать пакеты или ставить из исходников.
Может быть можно организовать некую песочницу для самых строптивых программ?
Для большинства программ хватает установки CC, CXX, CPP, CFLAGS, CXXFLAGS, CPPFLAGS и LDFLAGS при сборке (также указать правилный --prefix или аналогичный параметр) и PATH и LD_LIBRARY_PATH перед запуском. Просто устанавливай все необходимые библиотеки и программу в одну директорию. В особо запущенных случаях можно применить контейнеры LXC.
Исходная версия proud_anon, :
В Убунте Hedgewars есть в репозитории Backports. Самая последней версии 0.9.21.1 доступна на всех поддерживаемых версиях Ubuntu, даже на 12.04 Precise Pangolin.
Так что вопрос больше образовательный. Я предполагаю, что есть простой и правильный способ установки таких вот приложений, а я делаю чёрти что. Собственно вопрос: как правильно устанавливать подобный софт?
Нет, если разработчик софта не даёт рекомендаций, то нет иного способа, кроме как искать пакеты или ставить из исходников.
Может быть можно организовать некую песочницу для самых строптивых программ?
Для большинства программ хватает установки CC, CXX, CPP, CFLAGS, CXXFLAGS, CPPFLAGS и LDFLAGS при сборке (также указать правилный --prefix или аналогичный параметр) и PATH и LD_LIBRARY_PATH перед запуском. Просто устанавливай все необходимые библиотеки и программу в одну директорию. В особо запущенных случаях можно применить контейнеры LXC.