Bună ziua colegi, bună ziua. Astăzi vă aduc un mic sfat, este postat pe forum, dar la cererea lui Elav, l-am pus aici.
Dacă încercăm să executăm un fișier .msi (un program de instalare pentru Windows) direct cu Wine, nu vom putea și va da o eroare spunând că formatul executabilului nu este corect. Dar Wine are instrumentul necesar pentru a-l face să funcționeze fără a instala „Instalatorul oficial Microsoft pentru Windows”.
Acesta este executabilul "msiexec.exe" încorporat în Wine, deci tot ce trebuie să faceți este să deschideți o consolă și să tastați:
msiexec /i tuArchivoInstalador.msi
În detaliu, comanda ar fi:
msiexec ==> Apelați la msiexec.exe, cel menționat mai sus. Este instrumentul wine pentru instalarea pachetelor .msi.
/i ==> Este opțiunea Instalare.
fișierul dvs. InstallerFile.msi ==> Este pachetul pe care dorim să îl instalăm, merită să clarificăm calea. De exemplu:
~/TweetDeck.msi
Apoi, pur și simplu, aplicația instalată va apărea în meniul aplicațiilor instalate cu vin.
Dacă dorim să dezinstalăm o aplicație, va fi suficient doar să schimbăm / i, pentru opțiunea / uninstall, arătând astfel:
msiexec /uninstall {aplicación}
msiexec /help
Sper să te ajute.
Excelent Nu știam această opțiune poate pentru că nu am avut niciodată nevoie de ea, dar vă mulțumesc, nu știți niciodată când veți avea nevoie de acest tip de lucruri.
Poate fi întotdeauna util în cazul în care trebuie instalat un program winbug. Deși personal prefer să folosesc o mașină virtuală pentru asta, dar este destul de cool.
Este ciudat. Nu cu mult timp în urmă am instalat Steam cu un .msi ca și cum ar fi un .exe (pentru a compara Steam Linux-ul meu cu un Windows Windows wineado). Nu știam că există o problemă cu MSI.
La asta mă gândeam când citeam articolul, fără să merg mai departe ieri am încercat să instalez Windows Steam cu wine 1.5 și execuția a funcționat pentru mine (atunci am avut probleme deoarece nu recunoaște rezoluția cardului, dar .msi îl rulam corect)
Ei bine, dacă ai avut norocul ăsta, felicitări .. Nu pot spune același lucru. Nu mi le deschide direct, nici măcar o eroare.
Metoda pe care am împărtășit-o este funcțională pentru mine.
Trebuie să se întâmple acest lucru în arch, deoarece am instalat o mulțime de pachete .msi pe debianul meu și nu am avut niciodată probleme.
Vrei asta. Folosesc întotdeauna Debian sau derivate.
Uite ce coincidență! Chiar săptămâna trecută încercam să-mi amintesc cum era MSI pentru a rula o aplicație PowerBuilder pe Linux. Deoarece lucrul are nevoie de niște DLL-uri și există un vrăjitor care generează un MSI cu asta, nu mi-am amintit cum să-l instalez.
Săptămâna trecută ceea ce am făcut a fost să le copiez manual și așa funcționează, dar pentru distribuire către terți îmi place mai bine așa.
Mulțumesc
De ce instalați TweetDeck cu WINE dacă poate fi utilizat din Chrome / Chromium sau ca aplicație web https://web.tweetdeck.com/ ?
Am făcut următoarele:
cd / home / xxxxx / Descărcări
msiexec / i Setup_Acm-WebTrader.msi
Apoi începe instalarea și apar mai multe linii cu:
fixme: shell: URL_ParseUrl nu a reușit să analizeze L »xxxxxxxxxxxxxx», unde «xxxxxxxxxxxxxx» sunt componente ale programului.
La sfârșit apare o casetă de dialog:
Acest program are nevoie de o conexiune activă la internet pentru a funcționa
și, evident, instalarea se oprește. Aș aprecia orice ajutor în acest sens.
Ai putea să-l faci mai ușor, nu înțeleg nimic. Ce anume ar trebui să introduc în consolă pentru a instala un MSI?
Hei prieten, spune-mi permisiunea refuzată ce fac? helpaaaaaaaaaaaaaameeeeee