同事们,大家下午好。 今天,我为您带来一个小技巧,该技巧已发布在论坛上,但是应Elav的要求,我将其放在此处。
如果我们尝试直接使用Wine执行.msi文件(Windows的安装程序),我们将无法执行该操作,并且会给出错误消息,指出可执行文件格式不正确。 但是Wine确实具有无需安装“ Windows官方Microsoft安装程序”即可运行的必要工具。
对于此技巧至关重要,必须在必要时安装葡萄酒。
这是Wine中内置的可执行文件“ msiexec.exe”,因此您要做的就是打开控制台并键入:
msiexec /i tuArchivoInstalador.msi
详细地,该命令将是:
微执行器 ==>调用上面提到的msiexec.exe。 这是wine的安装.msi软件包的工具。
/i ==>这是“安装”选项。
您的InstallerFile.msi ==>这是我们要安装的软件包,澄清路径没有什么害处。 例如:
~/TweetDeck.msi
然后,简单地,已安装的应用程序将出现在随wine一起安装的应用程序菜单中。
抱歉,如果您阅读不当的内容。
如果我们要卸载应用程序,则只需更改/ i选项(对于/ uninstall选项),如下所示:
msiexec /uninstall {aplicación}
msiexec /help
希望对您有帮助。
太好了,我不知道该选项,也许是因为我从不需要它,但谢谢您,您永远不知道什么时候需要这种类型的东西。
如果需要安装Winbug程序,它总是很有用的。 尽管我个人更喜欢为此使用虚拟机,但是它非常酷。
那真是怪了。 不久前,我使用.msi来安装Steam,就好像它是.exe一样(以将Steam Linux与Steam Windows wineado进行比较)。 我不知道msi有问题。
这就是我在阅读本文时的想法,昨天没有做任何进一步的尝试,我尝试使用wine 1.5安装Windows Steam,并且执行对我有用(然后我遇到了问题,因为它无法识别卡的分辨率,我正确运行的.msi)
好吧,如果您真幸运,那么恭喜您..我不能说同样的话。 它不会直接为我打开它们,甚至不会出错。
我共享的方法对我来说是有效的。
这一定是在arch中发生的,因为我在debian上安装了许多.msi软件包,几乎没有遇到任何问题。
会的。 我总是使用Debian或衍生产品。
看起来真是巧合! 就在上周,我试图记住MSI在Linux上运行PowerBuilder应用程序的感觉。 由于这个东西需要一些DLL,并且有一个向导可以生成一个MSI,所以我不记得如何安装它。
上周,我所做的是手工复制它们,这就是工作原理,但是对于分发给第三方,我更喜欢这种方式。
谢谢
如果可以在Chrome / Chromium或Webapp中使用TweetDeck,则为什么要与WINE一起安装 https://web.tweetdeck.com/ ?
我已经完成以下工作:
cd /主页/ xxxxx /下载
msiexec /我Setup_Acm-WebTrader.msi
然后开始安装,并且出现几行:
fixme:shell:URL_ParseUrl无法解析L»xxxxxxxxxxxxxx»,其中«xxxxxxxxxxxxxx»是程序的组件。
最后出现一个对话框:
该程序需要有效的Internet连接才能工作
显然安装停止了。 在这方面的任何帮助,我将不胜感激。
您可以轻松一点,我什么都不懂。 我应该在控制台中键入什么才能安装MSI?
嘿朋友告诉我,权限被拒绝,我该怎么办? helpaaaaaaaaaaaaaaaameeeeee