[提示]使用Wine安装.msi应用程序

同事们,大家下午好。 今天,我为您带来一个小技巧,该技巧已发布在论坛上,但是应Elav的要求,我将其放在此处。

如果我们尝试直接使用Wine执行.msi文件(Windows的安装程序),我们将无法执行该操作,并且会给出错误消息,指出可执行文件格式不正确。 但是Wine确实具有无需安装“ Windows官方Microsoft安装程序”即可运行的必要工具。

对于此技巧至关重要,必须在必要时安装葡萄酒。

这是Wine中内置的可执行文件“ msiexec.exe”,因此您要做的就是打开控制台并键入:

msiexec /i tuArchivoInstalador.msi

使用alsi和命令进行控制台

详细地,该命令将是:

微执行器 ==>调用上面提到的msiexec.exe。 这是wine的安装.msi软件包的工具。

/i ==>这是“安装”选项。

您的InstallerFile.msi ==>这是我们要安装的软件包,澄清路径没有什么害处。 例如:

~/TweetDeck.msi

然后,简单地,已安装的应用程序将出现在随wine一起安装的应用程序菜单中。

抱歉,如果您阅读不当的内容。

如果我们要卸载应用程序,则只需更改/ i选项(对于/ uninstall选项),如下所示:

msiexec /uninstall {aplicación}

有关更多信息,请在终端中运行:

msiexec /help

希望对您有帮助。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   褐铁矿梅林

    太好了,我不知道该选项,也许是因为我从不需要它,但谢谢您,您永远不知道什么时候需要这种类型的东西。

  2.   赫格堡

    如果需要安装Winbug程序,它总是很有用的。 尽管我个人更喜欢为此使用虚拟机,但是它非常酷。

  3.   温杜西科

    那真是怪了。 不久前,我使用.msi来安装Steam,就好像它是.exe一样(以将Steam Linux与Steam Windows wineado进行比较)。 我不知道msi有问题。

    1.    圣地亚哥·卡马诺(@scaamanho)

      这就是我在阅读本文时的想法,昨天没有做任何进一步的尝试,我尝试使用wine 1.5安装Windows Steam,并且执行对我有用(然后我遇到了问题,因为它无法识别卡的分辨率,我正确运行的.msi)

      1.    麻风病人

        好吧,如果您真幸运,那么恭喜您..我不能说同样的话。 它不会直接为我打开它们,甚至不会出错。

        我共享的方法对我来说是有效的。

    2.    评论员

      这一定是在arch中发生的,因为我在debian上安装了许多.msi软件包,几乎没有遇到任何问题。

      1.    温杜西科

        会的。 我总是使用Debian或衍生产品。

  4.   吉卡德

    看起来真是巧合! 就在上周,我试图记住MSI在Linux上运行PowerBuilder应用程序的感觉。 由于这个东西需要一些DLL,并且有一个向导可以生成一个MSI,所以我不记得如何安装它。
    上周,我所做的是手工复制它们,这就是工作原理,但是对于分发给第三方,我更喜欢这种方式。
    谢谢

  5.   古斯塔沃·卡斯特罗(Gustavo Castro)

    如果可以在Chrome / Chromium或Webapp中使用TweetDeck,则为什么要与WINE一起安装 https://web.tweetdeck.com/ ?

  6.   EJCR2011

    我已经完成以下工作:

    cd /主页/ xxxxx /下载
    msiexec /我Setup_Acm-WebTrader.msi

    然后开始安装,并且出现几行:

    fixme:shell:URL_ParseUrl无法解析L»xxxxxxxxxxxxxx»,其中«xxxxxxxxxxxxxx»是程序的组件。

    最后出现一个对话框:

    该程序需要有效的Internet连接才能工作

    显然安装停止了。 在这方面的任何帮助,我将不胜感激。

  7.   Ernefull

    您可以轻松一点,我什么都不懂。 我应该在控制台中键入什么才能安装MSI?

  8.   尼维斯

    嘿朋友告诉我,权限被拒绝,我该怎么办? helpaaaaaaaaaaaaaaaameeeeee