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".
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
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.
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}
msiexec /help
Jag hoppas det tjänar dig.
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.
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.
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.
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)
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.
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.
Kommer det. Jag använder alltid Debian eller derivat.
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
Varför installera TweetDeck med WINE om det kan användas från Chrome / Chromium eller som en webbapp https://web.tweetdeck.com/ ?
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.
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?
Hej vän säg tillåtelse nekad vad gör jag? helpaaaaaaaaaaaaaameeeeee