[Tip] Instal·lació d'aplicacions .msi amb Wine

Hola col·legues, bona tarda. Avui els porto un petit tip, està penjat en el fòrum, però davant la comanda de ILAV, ho poso aquí.

Si intentem executar un arxiu .msi (un instal·lador per a Windows) amb Wine directament no podrem i donarà un error dient que el format de l'executable no és correcte. Però Wine si té l'eina necessària per fer-lo funcionar sense instal·lar el "Instal·lador Oficial de Microsoft per a Windows".

Imprescindible per a aquest tip, tenir instal·lat wine, sempre en cas de ser necessari.

Es tracta de l'executable "msiexec.exe" incorporat en Wine, així que l'únic que cal fer és obrir una consola i teclejar:

msiexec /i tuArchivoInstalador.msi

consola amb AlSi i comandament

En detall, la comanda seria:

msiexec ==> Fa la crida a msiexec.exe, l'abans esmentat. És l'eina de wine per a instal·lar paquets .msi.

/i ==> És l'opció Instal·lar.

el teuArxiuInstal·lador.msi ==> És el paquet que volem instal·lar, no està de més aclarir la ruta. Per exemple:

~/TweetDeck.msi

Després, senzillament, l'aplicació instal·lada, apareixerà al menú d'aplicacions instal·lades amb wine.

Disculpin si llegeixen alguna cosa inadequat.

Si volem des instal·lar una aplicació, només n'hi haurà prou amb canviar la / i, per l'opció / uninstall, quedant així:

msiexec /uninstall {aplicación}

Per a més informació, només han de córrer a la terminal:

msiexec /help

Espero que els serveixi.


12 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   merlin el debianita va dir

    Excel·lent no coneixia aquesta opció potser perquè mai la vaig necessitar però gràcies, un mai sap quan va a necessitar aquest tipus de coses.

  2.   hexborg va dir

    Sempre pot ser útil per si cal instal·lar un programa d'winbug. Encara que personalment prefereixo utilitzar una màquina virtual per això, però està molt bé.

  3.   Windòusic va dir

    Que estrany. No fa gaire vaig instal·lar Steam amb un .msi com si fos un .exe (per comparar la meva Steam Linux amb un Steam Windows wineado). Desconeixia que hi hagués algun problema amb els msi.

    1.    Santiago Caamaño (@scaamanho) va dir

      Això mateix estava pensant jo quan estava llegint l'article, sense anar més lluny ahir mateix vaig intentar instal·lar el Steam de Windows amb wine 1.5 i l'execució em va funcionar (després vaig tenir problemes per que no em reconeixia la resolució de la targeta, però el .msi m'ho executava correctament)

      1.    Leproso_Ivan va dir

        Doncs si han tingut aquesta sort, enhorabona .. Jo no puc dir el mateix. Directament no me'ls obre, ni tan sols un error.

        El mètode que he compartit, és funcional a la meva persona ..

    2.    comentarista va dir

      Deu ser que això succeeix en arch, perquè he instal·lat molts paquets .msi al meu debian i gairebé mai he tingut problemes.

      1.    Windòusic va dir

        Serà això. Sempre ús Debian o derivats.

  4.   Giskard va dir

    Mira quina casualitat! Justament la setmana passada estava tractant de recordar com era l'assumpte dels MSI per fer córrer una app de PowerBuilder en Linux. Com la cosa necessita uns DLL i hi ha un wizard que genera un MSI amb això, no recordava com instal·lar-lo.
    La setmana passada el que vaig fer va ser copiar-los a mà i així funciona, però per a distribució a tercers m'agrada més d'aquesta forma.
    gràcies

  5.   Gustavo Castro va dir

    Per a què instal·lar TweetDeck amb WINE si es pot fer servir des de Chrome / Chromium o com webapp https://web.tweetdeck.com/ ?

  6.   EJCR2011 va dir

    He fet el següent:

    cd / home / xxxxx / Descàrregues
    msiexec / i Setup_Acm-WebTrader.msi

    Després comença la instal·lació, i apareixen diverses línies amb:

    FIXME: shell: URL_ParseUrl failed to par-se L »xxxxxxxxxxxxxx», on «xxxxxxxxxxxxxx» són components propis de el programa.

    A la fi apareix un quadre de diàleg:

    Aquest programa needs an activi connection to internet to work

    i òbviament s'atura la instal·lació. Agrairia l'ajuda a l'respecte.

  7.   ernefull va dir

    Podries fer-ho mes senzill, no entenc res. Que he d'escriure exactament a la consola per instal·lar un MSI?

  8.   Neus va dir

    Escolta amic em diu permís denegat què faig? ayudaaaaaaaaaaaaaaameeeeee