[Совет] Установка приложений .msi с помощью Wine

Здравствуйте коллеги, добрый день. Сегодня я приношу вам небольшой совет, он выложен на форуме, но по просьбе Элава я положил его сюда.

Если мы попытаемся запустить файл .msi (установщик для Windows) с помощью Wine напрямую, мы не сможем этого сделать, и будет выдана ошибка о том, что формат исполняемого файла неправильный. Но у Wine есть необходимый инструмент, чтобы заставить его работать без установки «Официального установщика Microsoft для Windows».

Важно для этого совета, всегда устанавливайте вино, если это необходимо.

Это исполняемый файл msiexec.exe, встроенный в Wine, поэтому все, что вам нужно сделать, это открыть консоль и ввести:

msiexec /i tuArchivoInstalador.msi

консоль с alsi и командой

Подробно команда будет такой:

Msiexec ==> Сделайте вызов msiexec.exe, упомянутого выше. Это винный инструмент для установки пакетов .msi.

/i ==> Это вариант установки.

ваш InstallerFile.msi ==> Это тот пакет, который мы хотим установить, не помешает уточнить путь. Например:

~/TweetDeck.msi

Тогда просто установленное приложение появится в меню приложений, установленных с вином.

Извините, если вы прочитали что-то неуместное.

Если мы хотим удалить приложение, достаточно изменить параметр / i для параметра / uninstall, как показано ниже:

msiexec /uninstall {aplicación}

Для получения дополнительной информации просто запустите в терминале:

msiexec /help

Надеюсь, это вам поможет.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

12 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мерлин дебианит сказал

    Отлично. Я не знал об этом варианте, может быть, потому что он мне никогда не был нужен, но спасибо, никогда не знаешь, когда тебе понадобятся такие вещи.

  2.   гексборг сказал

    Это всегда может быть полезно, если необходимо установить программу winbug. Хотя я лично предпочитаю использовать для этого виртуальную машину, но это довольно круто.

  3.   Windóusico сказал

    Это странно. Не так давно я установил Steam с .msi, как если бы это был .exe (для сравнения мой Steam Linux с Wineado Steam). Я не знал, что возникла проблема с msi.

    1.    Сантьяго Каамано (@scaamanho) сказал

      Это то, о чем я думал, когда читал статью, вчера, не вдаваясь в подробности, я попытался установить Windows Steam с вином 1.5, и выполнение сработало для меня (тогда у меня были проблемы, потому что он не распознал разрешение карты, но .msi Я правильно запустил)

      1.    Лепер_Иван сказал

        Что ж, если тебе так повезло, поздравляю ... Я не могу сказать то же самое. Он их не открывает для меня напрямую, даже ошибка.

        Метод, которым я поделился, работает для меня.

    2.    комментатор сказал

      Должно быть, это происходит в Arch, потому что я установил много пакетов .msi на свой debian и почти никогда не испытывал никаких проблем.

      1.    Windóusico сказал

        Будет это. Я всегда использую Debian или производные.

  4.   Жискар сказал

    Посмотри, какое совпадение! Буквально на прошлой неделе я пытался вспомнить, как выглядела MSI для запуска приложения PowerBuilder в Linux. Поскольку для этой вещи нужны некоторые библиотеки DLL и есть мастер, который генерирует MSI с ними, я не помнил, как его установить.
    На прошлой неделе я скопировал их вручную, и вот как это работает, но для распространения третьим лицам мне так нравится больше.
    Благодарю вас!

  5.   Густаво Кастро сказал

    Зачем устанавливать TweetDeck с WINE, если его можно использовать из Chrome / Chromium или как веб-приложение https://web.tweetdeck.com/ ?

  6.   EJCR2011 сказал

    Я сделал следующее:

    cd / home / xxxxx / Загрузки
    msiexec / i Setup_Acm-WebTrader.msi

    Затем начинается установка, и появляется несколько строк с:

    fixme: shell: URL_ParseUrl не удалось проанализировать L »xxxxxxxxxxxxxx», где «xxxxxxxxxxxxxx» - это компоненты программы.

    В конце появится диалоговое окно:

    Для работы этой программе требуется активное подключение к Интернету.

    и очевидно, что установка останавливается. Буду признателен за любую помощь в этом отношении.

  7.   Ernefull сказал

    Вы могли бы облегчить, я ничего не понимаю. Что именно я должен ввести в консоль, чтобы установить MSI?

  8.   Ньевес сказал

    Привет, друг, скажи мне, что в разрешении отказано, что мне делать? помогитеaaaaaaaaaaaaaameeeeee