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.
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
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.
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}
msiexec /help
Ik hoop dat het je helpt.
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.
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.
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.
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)
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.
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.
Zal dat. Ik gebruik altijd Debian of afgeleiden.
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
Waarom TweetDeck installeren met WINE als het kan worden gebruikt vanuit Chrome / Chromium of als een webapp https://web.tweetdeck.com/ ?
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.
Je zou het gemakkelijker kunnen maken, ik begrijp er niets van. Wat moet ik precies in de console typen om een MSI te installeren?
Hey vriend vertel me toestemming geweigerd wat moet ik doen? helpaaaaaaaaaaaaaameeeeee