【发布时间】:2010-09-26 19:43:17
【问题描述】:
我的 Windows 应用程序在 Wine 下运行,但安装对于外行来说有点头疼,而且我在网上看到的包装器(PlayOnLinux、Wine Doors)需要安装更多的包。如果用户需要安装 Wine、安装应用程序和快捷方式,有没有办法制作一个包来安装 Wine?
【问题讨论】:
标签: linux installation wine
我的 Windows 应用程序在 Wine 下运行,但安装对于外行来说有点头疼,而且我在网上看到的包装器(PlayOnLinux、Wine Doors)需要安装更多的包。如果用户需要安装 Wine、安装应用程序和快捷方式,有没有办法制作一个包来安装 Wine?
【问题讨论】:
标签: linux installation wine
我不相信有任何预先制作的方法可以做到这一点,但你可以很容易地制作一个依赖于 Wine 的 Debian 包,将 MSI 复制到机器上,然后运行 Wine 的 msiexec /i /q 作为帖子-安装脚本
编辑:请务必考虑卸载案例! IE。在预卸载脚本中,再次运行msiexec。
【讨论】:
您可以捆绑 Wine(Picasa 就是这样做的),或者您可以将您的软件包列表 Wine 作为依赖项;那么用户的包管理器会在用户安装你的包时自动为用户安装 Wine。
理想情况下,您的 Linux 软件包不会运行 Windows 安装程序,而是已经解压了所有文件。
诀窍是安排您的软件包安装在 /usr 中的文件显示在每个用户的 .wine 目录中。您可以查看 Picasa 是如何做到这一点的,但 Wine 社区确实需要记录如何更好地做到这一点。
如往常一样,如果您需要更多信息,请访问 winehq.org。
【讨论】:
答案很简单:
【讨论】:
如果您想针对 Mac OS,可以使用 WineBottler: http://winebottler.kronenberg.org/
这个项目的存在只是为了将 Wine 捆绑到一个本地 Mac .app 包中,这种方式对用户来说是相当隐蔽的。
【讨论】: