Helo rakan sekerja, selamat petang. Hari ini saya memberikan petua kecil, ia disiarkan di forum, tetapi atas permintaan Elav, saya meletakkannya di sini.
Sekiranya kita cuba menjalankan fail .msi (pemasang untuk Windows) dengan Wine secara langsung, kita tidak akan dapat dan akan memberikan ralat yang mengatakan bahawa format yang dapat dilaksanakan tidak betul. Tetapi Wine memang mempunyai alat yang diperlukan untuk membuatnya berfungsi tanpa memasang "Official Microsoft Installer for Windows".
Ini adalah "msiexec.exe" yang boleh dilaksanakan yang dibina di dalam Wine, jadi yang perlu anda lakukan hanyalah membuka konsol dan taip:
msiexec /i tuArchivoInstalador.msi
Secara terperinci, arahannya adalah:
msiexec ==> Buat panggilan ke msiexec.exe, yang disebut di atas. Ini alat wain untuk memasang pakej .msi.
/i ==> Ini adalah pilihan Pasang.
InstallerFile.msi anda ==> Ini adalah pakej yang ingin kita pasang, tidak ada salahnya untuk menjelaskan jalannya. Sebagai contoh:
~/TweetDeck.msi
Kemudian, secara sederhana, aplikasi yang terpasang akan muncul di menu aplikasi yang dipasang dengan anggur.
Sekiranya kita ingin menyahpasang aplikasi, yang harus kita lakukan ialah menukar pilihan / i ke / uninstall, seperti ini:
msiexec /uninstall {aplicación}
msiexec /help
Saya harap ia dapat membantu anda.
Hebat saya tidak tahu pilihan itu mungkin kerana saya tidak memerlukannya tetapi terima kasih, anda tidak pernah tahu bila anda memerlukan perkara seperti ini.
Ia selalu berguna sekiranya program winbug perlu dipasang. Walaupun secara peribadi saya lebih gemar menggunakan mesin maya untuk itu, tetapi ia cukup keren.
Pelik sungguh. Tidak lama dahulu saya memasang Steam dengan .msi seolah-olah ia adalah .exe (untuk membandingkan Steam Linux saya dengan wain Steam Windows). Saya tidak tahu ada masalah dengan msi.
Itulah yang saya fikirkan ketika membaca artikel itu, tanpa melangkah lebih jauh lagi semalam saya cuba memasang Windows Steam dengan wain 1.5 dan pelaksanaannya berfungsi untuk saya (ketika itu saya menghadapi masalah kerana tidak mengenali resolusi kad, tetapi .msi Saya menjalankannya dengan betul)
Sekiranya anda bernasib baik, tahniah .. Saya tidak boleh mengatakan perkara yang sama. Itu tidak membukanya secara langsung, bahkan tidak ada kesalahan.
Kaedah yang telah saya kongsikan berfungsi untuk saya.
Pasti ini berlaku dalam keadaan lengkung, kerana saya telah memasang banyak pakej .msi pada debian saya dan hampir tidak pernah menghadapi masalah.
Adakah itu. Saya selalu menggunakan Debian atau derivatif.
Lihatlah kebetulan! Baru minggu lalu saya cuba mengingat bagaimana MSI menjalankan aplikasi PowerBuilder di Linux. Oleh kerana perkara itu memerlukan beberapa DLL dan ada penyihir yang menghasilkan MSI dengan itu, saya tidak ingat bagaimana memasangnya.
Minggu lalu apa yang saya buat adalah menyalinnya dengan tangan dan begitulah cara kerjanya, tetapi untuk diedarkan kepada pihak ketiga saya lebih suka dengan cara ini.
Terima kasih
Mengapa memasang TweetDeck dengan WINE jika boleh digunakan dari Chrome / Chromium atau sebagai webapp https://web.tweetdeck.com/ ?
Saya telah melakukan perkara berikut:
cd / rumah / xxxxx / Muat turun
msiexec / i Persediaan_Acm-WebTrader.msi
Kemudian pemasangan bermula, dan beberapa baris muncul dengan:
fixme: shell: URL_ParseUrl gagal menguraikan L »xxxxxxxxxxxxxx», di mana «xxxxxxxxxxxxxx» adalah komponen program.
Pada akhir kotak dialog muncul:
Program ini memerlukan sambungan aktif ke internet untuk berfungsi
dan jelas pemasangannya berhenti. Saya amat menghargai pertolongan dalam hal ini.
Anda boleh membuatnya lebih mudah, saya tidak faham apa-apa. Apa sebenarnya yang harus saya taip ke konsol untuk memasang MSI?
Hai kawan beritahu saya kebenaran ditolak apa yang perlu saya lakukan? bantuaaaaaaaaaaaaameeeeee