[Tips] Installera .msi-applikationer med Wine

Hej kollegor, god eftermiddag. Idag ger jag dig ett litet tips, det publiceras i forumet, men på Elavs begäran lägger jag det här.

Om vi ​​försöker köra en .msi-fil (ett installationsprogram för Windows) med Wine direkt kommer vi inte att kunna och det kommer att ge ett fel som säger att formatet på den körbara filen inte är korrekt. Men vin har det nödvändiga verktyget för att få det att fungera utan att installera "Official Microsoft Installer for Windows".

Viktigt för detta tips, ha vin installerat, alltid vid behov.

Detta är den körbara "msiexec.exe" inbyggd i Wine, så allt du behöver göra är att öppna en konsol och skriva:

msiexec /i tuArchivoInstalador.msi

konsol med alsi och kommando

I detalj skulle kommandot vara:

msiexec ==> Ringa samtalet till msiexec.exe, det som nämns ovan. Det är vinets verktyg för att installera .msi-paket.

/i ==> Det är alternativet Installera.

din InstallerFile.msi ==> Det är paketet som vi vill installera, det gör inte ont att klargöra vägen. Till exempel:

~/TweetDeck.msi

Sedan kommer det installerade programmet att visas i menyn med applikationer som är installerade med vin.

Ledsen om du läser något olämpligt.

Om vi ​​vill avinstallera ett program kommer det bara att räcka för att ändra / i, för alternativet / avinstallera, se ut så här:

msiexec /uninstall {aplicación}

För mer information, kör bara i terminalen:

msiexec /help

Jag hoppas det tjänar dig.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Debianiten Merlin sade

    Utmärkt Jag visste inte det alternativet kanske för att jag aldrig behövde det men tack, du vet aldrig när du behöver den här typen av saker.

  2.   hexborg sade

    Det kan alltid vara användbart om ett winbug-program behöver installeras. Även om jag personligen föredrar att använda en virtuell maskin för det, men det är ganska coolt.

  3.   Windousian sade

    Det var konstigt. För inte så länge sedan installerade jag Steam med en .msi som om det vore en .exe (för att jämföra min Steam Linux med en Steam Windows-wineado). Jag visste inte att det fanns ett problem med msi.

    1.    Santiago Caamano (@scaamanho) sade

      Det var vad jag tänkte när jag läste artikeln, utan att gå längre igår försökte jag installera Windows Steam med vin 1.5 och körningen fungerade för mig (då hade jag problem eftersom det inte kände igen kortets upplösning, men .msi jag körde det korrekt)

      1.    Leper_Ivan sade

        Tja, om du har varit så lycklig, grattis .. Jag kan inte säga detsamma. Det öppnar dem inte direkt för mig, inte ens ett fel.

        Metoden som jag har delat är funktionell för mig.

    2.    kommentator sade

      Det måste vara så att detta händer i arch, för jag har installerat många .msi-paket på min debian och har nästan aldrig haft några problem.

      1.    Windousian sade

        Kommer det. Jag använder alltid Debian eller derivat.

  4.   giskard sade

    Titta vilken tillfällighet! Just förra veckan försökte jag komma ihåg hur MSI var att köra en PowerBuilder-app på Linux. Eftersom saken behöver några DLL-filer och det finns en guide som genererar en MSI med det, kom jag inte ihåg hur jag skulle installera den.
    Förra veckan kopierade jag dem för hand och så fungerar det, men för distribution till tredje part gillar jag det bättre på det här sättet.
    Tack

  5.   Gustavo Castro sade

    Varför installera TweetDeck med WINE om det kan användas från Chrome / Chromium eller som en webbapp https://web.tweetdeck.com/ ?

  6.   EJCR2011 sade

    Jag har gjort följande:

    cd / home / xxxxx / Nedladdningar
    msiexec / i Setup_Acm-WebTrader.msi

    Sedan börjar installationen och flera rader visas med:

    fixme: shell: URL_ParseUrl misslyckades med att analysera L »xxxxxxxxxxxxxx», där «xxxxxxxxxxxxxx» är komponenter i programmet.

    I slutet visas en dialogruta:

    Detta program behöver en aktiv anslutning till internet för att fungera

    och uppenbarligen slutar installationen. Jag skulle uppskatta all hjälp i detta avseende.

  7.   fullständig sade

    Du kan göra det lättare, jag förstår ingenting. Vad ska jag exakt skriva in i konsolen för att installera en MSI?

  8.   Nieves sade

    Hej vän säg tillåtelse nekad vad gör jag? helpaaaaaaaaaaaaaameeeeee