我的惠普笔记本电脑的电池性能严重下降。
如果我向 HP 提供“HP 支持助手”软件的结果,HP 才会更换电池。我下载了该软件并尝试使用“Wine”运行该软件。它既没有安装成功,也没有抛出任何异常。
Ubuntu软件中心没有该软件,有没有办法将该软件转换成deb格式以便在ubuntu上安装。
编辑 1:- 使用 wine 安装时,我收到以下错误:-
ankit@stream:~/.wine/drive_c/swsetup/SP54620$ wine msiinstaller.exe
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:apphelp:ApphelpCheckInstallShieldPackage stub: 0x32d5fc L"C:\\users\\Public\\Application Data\\{A8DA1505-E615-42BB-BB77-74D5CC91FE7E}\\HP Support Assistant.msi"
ankit@stream:~/.wine/drive_c/swsetup/SP54620$
答案1
您无法将 .exe 转换为 .deb。这是完全不同的两件事。我认为在 Wine 中运行它也不会成功。如果所谓的支持助手要检查电池,它将需要访问一些靠近硬件的东西,这些东西特定于 Windows 和您的特定计算机型号。
您可以在虚拟机中运行 Windows,但这样不允许程序检查您的电池。
您真正需要做的是在单独的分区或其他地方安装 Windows,这应该允许程序运行。
答案2
我认为在 Linux 机器上运行 .exe 的唯一选择是使用 WINE。您无法将 exe 转换为 deb。
如果您知道 exe 程序的完整代码,您可以为 Linux 重写它。
我建议您首先了解“HP 支持助手”的输出以及 HP 的支持人员更换您的笔记本电脑电池所需的数据。
ubuntu 中有很多很棒的应用程序可以获取计算机的所有统计信息。它们提供的结果与“HP 支持助手”相同
答案3
使用来自的葡萄酒旧帖
使用 hiren 的启动 cd 并运行最小的 windows live cd,然后从那里执行你的 exe 文件
安装 virtualbox 并从中运行 windows,然后运行你的 exe
答案4
这将要求 EXE 文件的制作者要么开源他们的程序,并将其作为源格式(如压缩的 tar.gz),要么将其作为 .deb 格式。目前唯一的方法是使用 Wine 运行它。在这种情况下,因为这是 HP Support Assitant