[Tip] Installation af .msi-applikationer med Wine

Hej kolleger, god eftermiddag. I dag giver jeg dig et lille tip, det er sendt i forummet, men på Elavs anmodning har jeg lagt det her.

Hvis vi forsøger at køre en .msi-fil (et installationsprogram til Windows) med Wine direkte, kan vi ikke, og det vil give en fejl, der siger, at formatet på den eksekverbare fil ikke er korrekt. Men Wine har værktøjet til at få det til at fungere uden at installere "Official Microsoft Installer for Windows."

Væsentligt for dette tip, få vin installeret, altid hvis det er nødvendigt.

Dette er den eksekverbare "msiexec.exe" indbygget i Wine, så alt hvad du skal gøre er at åbne en konsol og skrive:

msiexec /i tuArchivoInstalador.msi

konsol med alsi og kommando

I detaljer ville kommandoen være:

msiexec ==> Foretag opkaldet til msiexec.exe, det ovennævnte. Det er vinens værktøj til installation af .msi-pakker.

/i ==> Det er installationsmuligheden.

dit InstallerFile.msi ==> Det er den pakke, vi vil installere, det gør ikke ondt at afklare stien. For eksempel:

~/TweetDeck.msi

Derefter vises det installerede program simpelthen i menuen med applikationer, der er installeret med vin.

Undskyld, hvis du læser noget upassende.

Hvis vi vil afinstallere et program, er alt, hvad vi skal gøre, at ændre / i til / afinstalleringen og se sådan ud:

msiexec /uninstall {aplicación}

For mere information skal du bare køre i terminalen:

msiexec /help

Jeg håber, det hjælper dig.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Debianiten Merlin sagde han

    Fremragende Jeg vidste ikke den mulighed, måske fordi jeg aldrig havde brug for den, men tak, du ved aldrig, hvornår du får brug for denne type ting.

  2.   hexborg sagde han

    Det kan altid være nyttigt, hvis et Winbug-program skal installeres. Selvom jeg personligt foretrækker at bruge en virtuel maskine til det, men det er ret sejt.

  3.   Windousian sagde han

    Det er mærkeligt. For ikke længe siden installerede jeg Steam med en .msi, som om det var en .exe (for at sammenligne min Steam Linux med en Steam Windows-wineado). Jeg vidste ikke, at der var et problem med msi.

    1.    Santiago Caamano (@scaamanho) sagde han

      Det var det, jeg tænkte, da jeg læste artiklen, uden at gå videre i går, prøvede jeg at installere Windows Steam med vin 1.5, og udførelsen fungerede for mig (så havde jeg problemer, fordi det ikke genkendte kortets opløsning, men .msi kørte jeg det korrekt)

      1.    Leper_Ivan sagde han

        Nå, hvis du har været så heldig, tillykke .. Jeg kan ikke sige det samme. Det åbner dem ikke direkte for mig, ikke engang en fejl.

        Den metode, jeg har delt, er funktionel for mig.

    2.    kommentator sagde han

      Det må være, at det sker i arch, fordi jeg har installeret mange .msi-pakker på min debian og næsten aldrig har haft nogen problemer.

      1.    Windousian sagde han

        Vil det. Jeg bruger altid Debian eller derivater.

  4.   giskard sagde han

    Se, hvad en tilfældighed! Bare i sidste uge prøvede jeg at huske, hvordan MSI var at køre en PowerBuilder-app på Linux. Da tinget har brug for nogle DLL'er, og der er en guide, der genererer en MSI med det, kunne jeg ikke huske, hvordan jeg installerede det.
    I sidste uge kopierede jeg dem med hånden, og det fungerer sådan, men til distribution til tredjepart kan jeg godt lide det bedre på denne måde.
    Tak

  5.   Gustavo Castro sagde han

    Hvorfor installere TweetDeck med WINE, hvis det kan bruges fra Chrome / Chromium eller som en webapp https://web.tweetdeck.com/ ?

  6.   EJCR2011 sagde han

    Jeg har gjort følgende:

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

    Derefter begynder installationen, og flere linjer vises med:

    fixme: shell: URL_ParseUrl kunne ikke analysere L »xxxxxxxxxxxxxx», hvor «xxxxxxxxxxxxxx» er komponenter i programmet.

    I slutningen vises en dialogboks:

    Dette program har brug for en aktiv forbindelse til internettet for at arbejde

    og naturligvis stopper installationen. Jeg vil sætte pris på enhver hjælp i denne henseende.

  7.   ernefuld sagde han

    Du kunne gøre det lettere, jeg forstår ikke noget. Hvad skal jeg præcist skrive i konsollen for at installere en MSI?

  8.   Nieves sagde han

    Hej ven fortæl mig tilladelse nægtet hvad gør jeg? helpaaaaaaaaaaaaaameeeeee