标签: wine

Wine 是否足够稳定用于生产?

我与 Linux 有着开放的关系,我断断续续地使用它,我刚刚进入最新的 ubuntu 并获得了尝试使用 wine 的机会,它似乎采用了任何 Windows 应用程序,让它就像我实际上在使用 Windows 一样。

我想知道葡萄酒在生产/业务中使用是否稳定,或者是否存在我尚未遇到的问题?

linux wine emulation

6
推荐指数
1
解决办法
1615
查看次数

Mono vs Wine 用于生产

生产用

您更愿意使用 Wine 还是 Mono 在 Linux OpenSuse 11 上运行 .net 应用程序。

wine mono

2
推荐指数
2
解决办法
2516
查看次数

如何让 Microsoft Office 在 Ubuntu 上完美运行?

我在我们的办公室有很多用户。他们使用 Google Docs 和许多其他在线工具在浏览器中完成 90% 的工作。我更愿意为他们部署 Ubuntu,因为它不需要任何维护,也不需要每六个月的格式/安装周期。然而,运行 Microsoft Office 是必不可少的,也是一个交易破坏者。

我没有准备走葡萄酒路线或虚拟化路线。我在我的 mac 上运行 linux 程序是虚拟化 ubuntu,然后在虚拟主机中执行 ssh -X,这样应用程序的行为就像本机 OSX 应用程序。

我可以实现类似的目标吗?拥有 Windows 服务器并以独立于平台的方式交付 Microsoft Office?

linux windows ubuntu microsoft-office wine

1
推荐指数
1
解决办法
1001
查看次数

systemd 根据条件重新启动作业

我有一个仅运行在带有 wine 和 Xvfb 的 linux 机器上的 Windows 守护程序。由于这个相当实验性的设置,守护程序会定期崩溃,我想实现某种机制来自动重新启动守护程序。目前我有一个带有Restart=always设置的 systemd 单元定义。

但是,我注意到有时守护程序会崩溃,但不会退出它的进程。这相当于显示一个带有“守护程序崩溃,您要发送错误报告吗?”问题的对话框。因此,该进程仍在运行,但守护进程已停止工作。

我可以在我的 linux 机器上检查的这种现象的唯一外部行为是两个新文件,它们出现在某个位置但具有可变文件名(它们依赖于时间,并且名称中有时间戳)。我认为它们是某种内存转储或堆栈跟踪,最初应该用于发送错误报告。

所以现在我正在为 systemd 寻找一个解决方案来捕获这个解决方案,比如

  1. 在单元启动时,查看故障转储目标目录并制作目录内容的快照
  2. 启动守护进程
  3. 定期查看目录,如果有新文件,不在快照中,根据一些正则表达式,重新启动守护进程并刷新快照。

我想过一个用 bash 或其他东西编写的包装器,但有两个问题:首先我不知道如何实现这种行为,其次,这将使 systemd 的使用完全过时,因为脚本处理所有崩溃处理,而 systemd 只会执行脚本。

我还考虑过使用 systemd 的给定功能定期重新启动守护程序,但这会非常低效(考虑到 Wine 包装器中的 Windows 守护程序一开始并不是低效的),因为它有时会重新启动守护程序当不需要时,或者在守护程序崩溃后需要一段时间才能定期重新启动。

解决这个问题的最佳解决方案是什么?

仅供参考:我正在谈论的守护程序是 Google 相册的上传程序。出于某种原因,谷歌没有为 Linux 发布它。

daemon wine systemd

1
推荐指数
1
解决办法
2806
查看次数

Wine 和 windows 病毒

安装wine会不会有感染病毒的风险?恐怕强大的病毒可以绕过wine 沙箱并获得root linux 的访问权限。

谢谢你。

wine malware

0
推荐指数
1
解决办法
565
查看次数

标签 统计

wine ×5

linux ×2

daemon ×1

emulation ×1

malware ×1

microsoft-office ×1

mono ×1

systemd ×1

ubuntu ×1

windows ×1