Steps to Install .msi files in Linux

MSI files are the popular Microsoft Installer Files used in Windows today to execute and install a program. These files do the same work as other exe files in Windows.

Msi files are mostly setups of applications and Windows can install these files but what if you want to install these files in Ubuntu or Linux?

Wine is a great way to install Windows Installer files in Linux but the only problem with this is that it normally opens exe files only. So here is how to install msi file with Wine in Linux.

Install msi file in Linux

•    Open the terminal

•    Type in the following command

msiexec /i installer.msi

where installer.msi is the name of your msi file.

That’s it msi file will be opened now in Linux.

5 Replies to “Steps to Install .msi files in Linux”

  1. Humm.. that did not work. Terminal came back with msiexec can be found in the following packages: winel.2 winel.3 winel.0

  2. This is what I got when I executed your recommendation. What now?

    fixme:advapi:RegisterEventSourceW ((null),L”Bonjour Service”): stub
    fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x00000000,0x79e5dc,(nil)): stub
    fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x00000000,0x12a200,(nil)): stub
    fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
    fixme:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request: stub
    fixme:iphlpapi:DeleteIpForwardEntry (pRoute 0x79e970): stub
    fixme:iphlpapi:CreateIpForwardEntry (pRoute 0x79e9a8): stub
    fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x00000000,0x79e5dc,(nil)): stub
    fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x00000000,0x12a200,(nil)): stub
    fixme:service:EnumServicesStatusW resume handle not supported
    fixme:service:EnumServicesStatusW resume handle not supported
    fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x00000000,0x79e5dc,(nil)): stub
    fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x00000000,0x12a200,(nil)): stub
    fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0x79e694 0x79e68c
    fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub

Leave a Reply