[Tip] .msi-applicaties installeren met Wine

Hallo collega's, goedemiddag. Vandaag breng ik je een kleine tip, deze staat op het forum, maar op verzoek van Elav heb ik hem hier geplaatst.

Als we proberen om een ​​.msi-bestand (een installatieprogramma voor Windows) rechtstreeks met Wine uit te voeren, kunnen we dit niet en krijgt u een foutmelding dat het formaat van het uitvoerbare bestand niet correct is. Maar Wine heeft wel de tool om het te laten werken zonder de "Official Microsoft Installer for Windows" te installeren.

Essentieel voor deze tip, laat wijn installeren, indien nodig altijd.

Dit is het uitvoerbare bestand "msiexec.exe" ingebouwd in Wine, dus u hoeft alleen maar een console te openen en het volgende te typen:

msiexec /i tuArchivoInstalador.msi

console met alsi en commando

In detail zou het commando zijn:

msiexec ==> Voer de oproep naar msiexec.exe, de hierboven genoemde. Het is de tool van Wine voor het installeren van .msi-pakketten.

/i ==> Het is de installatieoptie.

uw InstallerFile.msi ==> Het is het pakket dat we willen installeren, het kan geen kwaad om het pad te verduidelijken. Bijvoorbeeld:

~/TweetDeck.msi

Vervolgens wordt de geïnstalleerde applicatie eenvoudig weergegeven in het menu met applicaties die met Wine zijn geïnstalleerd.

Sorry als je iets ongepast leest.

Als we een applicatie willen verwijderen, hoeven we alleen maar de / i naar de / uninstall optie te veranderen, en ziet er als volgt uit:

msiexec /uninstall {aplicación}

Voor meer informatie, voer gewoon in de terminal uit:

msiexec /help

Ik hoop dat het je helpt.


De inhoud van het artikel voldoet aan onze principes van redactionele ethiek. Klik op om een ​​fout te melden hier.

12 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd.

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   merlin de debianite zei

    Uitstekend. Ik kende die optie niet, misschien omdat ik het nooit nodig had, maar bedankt, je weet nooit wanneer je dit soort dingen nodig hebt.

  2.   hexaborg zei

    Het kan altijd handig zijn als er een winbug-programma moet worden geïnstalleerd. Hoewel ik daar persoonlijk de voorkeur aan geef om een ​​virtuele machine te gebruiken, maar het is best gaaf.

  3.   Windousian zei

    Dat is vreemd. Niet lang geleden heb ik Steam geïnstalleerd met een .msi alsof het een .exe was (om mijn Steam Linux te vergelijken met een Steam Windows wineado). Ik wist niet dat er een probleem was met de msi.

    1.    Santiago Caamano (@scaamanho) zei

      Dat was wat ik dacht toen ik het artikel las, zonder verder te gaan gisteren probeerde ik Windows Steam met wine 1.5 te installeren en de uitvoering werkte voor mij (toen had ik problemen omdat het de resolutie van de kaart niet herkende, maar de .msi Ik draaide het correct)

      1.    Leper_Ivan zei

        Als je zoveel geluk hebt gehad, gefeliciteerd ... Ik kan niet hetzelfde zeggen. Het opent ze niet direct voor mij, zelfs geen fout.

        De methode die ik heb gedeeld, is functioneel voor mij.

    2.    commentator zei

      Het moet zijn dat dit in arch gebeurt, want ik heb veel .msi-pakketten op mijn debian geïnstalleerd en heb bijna nooit problemen gehad.

      1.    Windousian zei

        Zal dat. Ik gebruik altijd Debian of afgeleiden.

  4.   giskard zei

    Kijk wat een toeval! Vorige week probeerde ik me te herinneren hoe MSI was om een ​​PowerBuilder-app op Linux te draaien. Omdat het ding enkele DLL's nodig heeft en er een wizard is die daarmee een MSI genereert, wist ik niet meer hoe ik het moest installeren.
    Vorige week heb ik ze met de hand gekopieerd en zo werkt het, maar voor distributie aan derden vind ik het op deze manier beter.
    Bedankt

  5.   Gustavo Castro zei

    Waarom TweetDeck installeren met WINE als het kan worden gebruikt vanuit Chrome / Chromium of als een webapp https://web.tweetdeck.com/ ?

  6.   EJCR2011 zei

    Ik heb het volgende gedaan:

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

    Vervolgens begint de installatie en verschijnen er verschillende regels met:

    fixme: shell: URL_ParseUrl kon L »xxxxxxxxxxxxxx» niet ontleden, waar «xxxxxxxxxxxxxx» componenten van het programma zijn.

    Aan het einde verschijnt een dialoogvenster:

    Dit programma heeft een actieve verbinding met internet nodig om te werken

    en uiteraard stopt de installatie. Ik zou hierbij alle hulp op prijs stellen.

  7.   volmaakt zei

    Je zou het gemakkelijker kunnen maken, ik begrijp er niets van. Wat moet ik precies in de console typen om een ​​MSI te installeren?

  8.   Nieves zei

    Hey vriend vertel me toestemming geweigerd wat moet ik doen? helpaaaaaaaaaaaaaameeeeee