有没有办法让一个简单的安装程序包含必要的运行时和依赖包,并在OpenSuse菜单中创建一个图标,这样应用程序就能“正常工作?”如何将Mono Winforms应用程序部署到Suse Linux 11.0 Server Enterprise?
实际应用程序只是一个可执行文件(.EXE)和一些支持文件(主要是XML和CSV)。
我已经有应用程序在MonoDevelop 2.0中成功构建和执行。
我最初尝试通过zypper从以下存储库http://ftp.novell.com/pub/mono/download-stable/openSUSE_11.0安装Mono Runtime,但很快陷入缺失的软件包依赖关系。
这是当我尝试使用zypper的安装单声道运行时会发生什么:
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:~ #
公告提示之前的最后一行写着“没有的事。”我不认为它在做任何事情。
SztupY:看到我对这个问题的新的编辑。 – 2010-04-27 01:44:39
我想我想通了;运行zypper添加存储库后,我需要运行yast2来获取新的软件包。感谢您的帮助。 – 2010-04-27 03:16:21