我的Windows应用程序在Wine下运行,但安装对于非专业人员来说有点令人头疼,我在网上看到的包装(PlayOnLinux,Wine Doors)需要安装更多的软件包。有没有办法制作一个可以安装Wine的软件包,如果用户需要安装它,安装应用程序和快捷方式,所有这些都是最小的用户麻烦?
答案 0 :(得分:5)
我不相信有任何预先制定的方法可以做到这一点,但你可能很容易制作一个Debian包,这将取决于Wine,将MSI复制到机器上,然后运行Wine的msiexec /i /q
as安装后脚本
编辑:确保考虑卸载案例!即在卸载前脚本中,也可以再次运行msiexec
。
答案 1 :(得分:4)
您可以捆绑Wine - 这就是Picasa所做的 - 或者您可以将您的包列表Wine作为依赖项;然后,用户的包管理器将在用户安装包时自动为用户安装Wine。
理想情况下,您的Linux软件包不会运行Windows安装程序,而是将所有文件都解压缩。
诀窍是安排你的软件包在/ usr中安装的文件显示在每个用户的.wine目录中。您可以查看Picasa如何做到这一点,但Wine社区确实需要记录如何做得更好。
与往常一样,如果您需要更多信息,请在winehq.org上询问。
答案 2 :(得分:1)
如果您想定位Mac OS,可以使用WineBottler: http://winebottler.kronenberg.org/
此项目仅用于将Wine捆绑到本机Mac .app捆绑包中,其方式与用户相当隐蔽。
答案 3 :(得分:0)
答案很简单: