Есть ли способ сделать простой установщик, который включает необходимые среды выполнения и пакеты зависимостей, и создает значок в меню OpenSuse, чтобы приложение «просто работало»?
Реальное приложение - это просто исполняемый файл (.EXE) и несколько вспомогательных файлов (в основном XML и CSV).
У меня уже есть приложение, которое успешно создается и выполняется в MonoDevelop 2.0.
Первоначально я пытался установить Mono Runtime через zypper из следующего репозитория http://ftp.novell.com/pub/mono/download-stable/openSUSE_11.0,, но быстро увяз в отсутствующих зависимостях пакетов.
Вот что происходит, когда я пытаюсь использовать zypper для установки среды выполнения Mono:
linux-lkfu:~ # zypper addrepo http://ftp.novell.com/pub/mono/download-stable/SLE_11 mono-stable
Adding repository 'mono-stable' [done]
Repository 'mono-stable' successfully added
Enabled: Yes
Autorefresh: No
URI: http://ftp.novell.com/pub/mono/download-stable/SLE_11
linux-lkfu:~ # zypper refresh --repo mono-stable
Retrieving repository 'mono-stable' metadata [done]
Building repository 'mono-stable' cache [done]
Specified repositories have been refreshed.
linux-lkfu:~ # zypper dist-upgrade --repo mono-stable
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Nothing to do.
linux-lkfu:~ #
Обратите внимание на последнюю строку перед приглашением с надписью "Ничего не делать". Я не думаю, что он что-то делает.