有沒有辦法讓一個簡單的安裝程序包含必要的運行時和依賴包,並在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